我即將啓動一個ASP.NET網站,該網站將使用Mono在Linux服務器上運行。首先我想在我自己的機器上做一些測試。我聽說過很多關於Mono的信息,但這是我第一次將它用於一個項目。Mono和Microsoft的ASP.NET實現有什麼區別?
到目前爲止,我只在IIS服務器上部署了我的應用程序。我想獲得關於這兩者之間差異的一些信息,但大多數有關Mono在StackOverflow上的問題都有點過時。
所以,這裏是我的具體問題:哪些是不支持
- ASP.NET 4.0的部分?
- 我可以在Mono中使用NHibernate和MySQL嗎?
- 我可以在Mono上使用ASP.NET MVC嗎?它是它的一部分,還是它的程序集需要在我的bin目錄中?
- 我可以在Mono上使用MEF嗎?它是它的一部分,還是它的程序集需要在我的bin目錄中?
- 是否可以將無延伸的URL映射到Apache上的Mono的ASP.NET?
在此先感謝您的答案!
編輯:
我知道,單聲道的avaliable版本可能的Linux發行版之間的差異,但通常可以在任何他們安裝最新版本。因此,問題是關於最新的Mono版本。
最新版本的mono是2.6.7,但是,例如,在Ubuntu 10.4 - > v2.4.4中提供了slicehost VPS hosting mono; Fedora 12 - > v2.4.2.3和Debian 5.0(Lenny) - > v1.9.1 – volody 2010-08-05 09:38:24
volody:有效點。以這種或那種方式,可以安裝所有主要發行版的最新版本,所以這個問題適用於最新版本。 – Venemo 2010-08-05 09:53:42