是否可以运行 ASP.NET MVC3?

sed*_*sed 5 mono c# monodevelop

我在某处看到 MonoDev 允许这样做,但是当我安装 Ubuntu 和 MonoDev 时,我确实发现只有 MVC1 作为创建项目的选项。因此,也许有人确实知道它是否真的支持 ASP.NET MVC3 (C#),如果支持,那么如何设置它。另外,DB呢?我能否运行需要 Linq2SQL 模型数据绑定器的应用程序?

tom*_*cki 6

是的,可以在 linux box 上运行 asp.net mvc3 应用程序。

http://twistedcode.net/blog/post/2011/01/17/Mono-and-ASPNET-MVC-v3.aspx详细信息

由于您需要安装 mono 2.10.4 或更高版本,因此这不是一个非常容易或愉快的过程。(安装指南http://coderinserepeat.com/blog/archive/2011/Aug-14.html

AFAIK LinqToSQL 将不起作用,但是您可以使用一些替代品,如 Nhibernate 或更简单的东西,如 Massive https://github.com/robconery/massive或 ServiceStack.OrmLite https://github.com/ServiceStack/ServiceStack.OrmLite - 不要提到所有这些都可以让您使用一些 linux 数据库引擎,如 PostgreSQL 或 MySql。