我即将启动一个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