哪个版本的ASP.NET MVC附带Mono 2.10?

时间:2011-03-01 03:59:03

标签: asp.net-mvc mono

我知道ASP .NET MVC库现在随Mono一起提供,但我找不到确切的版本信息。

最新的Mono版本Mono 2.10.1支持哪种版本的ASP.NET MVC?

2 个答案:

答案 0 :(得分:5)

从发行说明中复制:

http://www.mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support

  

有关剃刀和剃刀的说明,请参见下文   网页。

     

虽然ASP.NET MVC3是开源的   并根据条款获得许可   MS-PL许可证,需要一些   依赖于新的库   不是开源的,也不是它们的一部分   Microsoft.NET Framework。

     

此时我们还没有打开   这些的源实现   图书馆,所以我们无法发货   与Mono的ASP.NET MVC3堆栈(我们仍然   使用Mono发布ASP.NET MVC 1和MVC 2   为您的部署享受)。

     

然而,这个Mono版本已经足够了   您将成为错误修复和补丁   能够运行ASP.NET MVC3站点   它

     

因为这些新的依赖关系不是   他们通常是Microsoft.NET的一部分   在您的项目中引用   部署在你的bin /目录中   ASP.NET站点。请确保你   除掉   Microsoft.Web.Infrastructure.dll   部署时来自您站点的库   到Mono,允许Mono使用它自己的   集成ASP.NET的实现   MVC3与Mono。

     

要运行您的网站,请使用我们的4.0   个人资料计划:

     
      
  • xsp4用于快速测试
  •   
  • 用于Apache的mod-mono-server4.exe
  •   
  • 为FastCGI服务器托管fastcgi-mono-server4.exe
  •   
     

Razor和WebPages

     

如果您下载了Microsoft   您将使用ASP.NET MVC3的二进制文件   有几个新的库,WebPages   允许简单网站的框架   要构建和Razor模板   发动机/

     

您可以同时使用这两个二进制文件   与Mono 2.10。

     

可以启动并运行   用Razor和cshtml   安装此版本并运行   包含任何目录的xsp4   bin / assemblies并创建一个   .cshtml文件。

答案 1 :(得分:4)

更简洁:

Mono 2.10附带ASP.NET MVC2(以及MVC1)开箱即用。它是实际的Microsoft代码。

如果在项目中包含程序集(See the release notes),ASP.NET MVC 3应该可以工作。

MonoDevelop将允许您使用所有这些,但ASP.NET MVC的“新解决方案”脚手架仍构建ASP.NET MVC1应用程序的框架。