Mono和#x27;s和微软';s的ASP.NET实现?

Mono和#x27;s和微软';s的ASP.NET实现?,.net,asp.net,apache,mono,comparison,.net,Asp.net,Apache,Mono,Comparison,我将要启动一个ASP.NET网站,它将使用Mono在Linux服务器上运行。首先,我想在我自己的机器上做一些测试。我听过很多关于Mono的信息,但这是我第一次在项目中实际使用它 到目前为止,我只在IIS服务器上部署了我的应用程序。我想了解一下两者之间的区别,但是关于StackOverflow上Mono的大多数问题都有点过时了 因此,以下是我的具体问题: ASP.NET 4.0的哪些部分不受支持 我可以将NHibernate与MySQL结合使用吗 我可以将ASP.NET MVC与Mono一起使用

我将要启动一个ASP.NET网站,它将使用Mono在Linux服务器上运行。首先,我想在我自己的机器上做一些测试。我听过很多关于Mono的信息,但这是我第一次在项目中实际使用它

到目前为止,我只在IIS服务器上部署了我的应用程序。我想了解一下两者之间的区别,但是关于StackOverflow上Mono的大多数问题都有点过时了

因此,以下是我的具体问题:

  • ASP.NET 4.0的哪些部分不受支持
  • 我可以将NHibernate与MySQL结合使用吗
  • 我可以将ASP.NET MVC与Mono一起使用吗?它是它的一部分,还是它的程序集需要在我的bin目录中
  • 我可以用MEF和Mono吗?它是它的一部分,还是它的程序集需要在我的bin目录中
  • 在Apache上是否可以将无扩展URL映射到Mono的ASP.NET
提前感谢您的回答

编辑:

我知道Linux发行版之间Mono的可用版本可能有所不同,但通常可以在其中任何一个版本上安装最新版本。因此,问题在于最新的Mono版本

ASP.NET 4.0的哪些部分不受支持

对ASP.NET 4.0 API的完全支持是

我可以将NHibernate与MySQL结合使用吗

我可以将ASP.NET MVC与Mono一起使用吗?它是它的一部分,还是它的程序集需要在我的bin目录中

ASP.NET MVC 2包含在Mono 2.6.7中,您不需要bin文件夹中的程序集

我可以用MEF和Mono吗?它是它的一部分,还是它的程序集需要在我的bin目录中

MEF也应该包含在2.6.7版中,但是我不能确认,因为我只尝试了ASP.NETMVC2

在Apache上是否可以将无扩展URL映射到Mono的ASP.NET


不知道这一点。

mono的最新版本是2.6.7,但是,例如,在Ubuntu 10.4->v2.4.4中提供了slicehost VPS hosting mono;Fedora12->v2.4.2.3和Debian5.0(Lenny)->v1.9.1volody:有效点。通过这样或那样的方式,可以为所有主要发行版安装最新版本,因此问题适用于最新版本。感谢您的回答!请详细说明ASP.NET 4.0 API的哪些部分尚不受支持?此外,无扩展URL也很重要,因为我更喜欢它们。(顺便说一句,MVC默认使用它们。)我在哪里可以了解它?我不知道是否有一些关于支持部件的参考,老实说,我怀疑是否有。某些信息可能处于类状态()。我想说的是,找出支持什么的最好方法是尝试在mono下运行应用程序。如果MVC使用它们,那么这个功能应该没有问题。谢谢!虽然页面上写着,
Assembly System.Web上次更新时间:100天前
,但它与此无关(ASP.NET MVC在Apache上运行,具有无扩展URL,因此受支持。