我知道ASP .NET MVC库现在随Mono一起提供,但我找不到确切的版本信息.
最新的Mono版本Mono 2.10.1中支持哪种版本的ASP.NET MVC ?
从发行说明中复制:
http://www.mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support
有关Razor和WebPages的说明,请参见下文.
尽管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的一部分,因此它们通常在项目中引用并部署在ASP.NET站点的bin /目录中.确保在部署到Mono时从站点中删除Microsoft.Web.Infrastructure.dll库,以允许Mono使用自己的实现,将ASP.NET MVC3与Mono集成.
要运行您的网站,请使用我们的4.0配置文件程序:
- xsp4用于快速测试
- 用于Apache的mod-mono-server4.exe
- 为FastCGI服务器托管fastcgi-mono-server4.exe
剃刀和WebPages
如果您下载了ASP.NET MVC3的Microsoft二进制文件,您将拥有一些新的库,WebPages框架允许构建简单的Web站点和Razor模板引擎/
您可以将这两个二进制文件与Mono 2.10一起使用.
只需安装此版本并在包含bin/assembly并创建.cshtml文件的任何目录上运行xsp4,就可以启动并运行Razor和cshtml.
| 归档时间: |
|
| 查看次数: |
858 次 |
| 最近记录: |