[英]can any ASP.net app (or most of them) be made to run under Linux using Mono?
换句话说,既然我们拥有Mono,那么当涉及到服务器端Web应用程序时,C#是否与Java无关? 或者,对于Mono能够/不能做什么,或者可以在Linux上为C#服务器端应用程序提供哪些库,还有很大的局限性?
“ 可以运行任何(或大部分)ASP.NET应用程序”的答案是“是” 。 有一个页面有一些常见的陷阱: Mono:移植ASP.NET应用程序 (也感兴趣的是Porting 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生成的二进制文件? 在Mono Faq将军 。 您可以在ASP Tests页面中查看Mono中ASP.NET的详细状态。
Mono团队提供了很多有用的信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.