可以使用Mono在Linux下运行任何ASP.net应用程序(或大多数应用程序)?
换句话说,现在我们已经拥有Mono,让C#在服务器端Web应用程序中变得和Java一样与Java无关? 或者,Mono可以/不可以做什么还有很大的局限性,或者可能在Linux上的C#服务器端应用程序中可以使用哪些库?
' 可以让任何(或大部分)ASP.NET应用程序运行'的答案是YES 。 有一个页面有一些常见的陷阱:Mono:移植ASP.NET应用程序(移植WinForms应用程序页面也是有趣的)
我在该领域[1]中看到的最常见的问题是,出现次数:
查看Moma Reports报告页面,其中包含用户提交的有关运行Moma的应用程序的数据。
[1]:该领域的范围从西半球最大的ASP.NET部署之一到小型开源应用程序。
是的,不,是的,你现在可以通过Mono在Linux上运行asp.net。
但是,我认为在实践中,您会发现比使用类似的Java应用程序更多的平台特定限制。 即使在用Java编写的平均质量软件中,我也很少看到主要的平台特定问题。
使用ASP.Net,你会经常看到在Mono上几乎不起作用的应用程序和第三方库,或者根本不工作。 根据我的经验,移植工作可能不会很高,但远高于类似的Java应用程序。
并非每个应用程序
今天的Mono API介于.NET 2.0和.NET 3.5之间,详细介绍了我们的路线图。
从Can Mono运行由Visual Studio生成的二进制文件? 在单声道常规。 您可以在ASP Tests页面查看Mono中ASP.NET的详细状态。
链接地址: http://www.djcxy.com/p/15941.html上一篇: can any ASP.net app (or most of them) be made to run under Linux using Mono?