答案 0 :(得分:7)
可以任何(或大部分)ASP.NET应用程序运行的答案都是是。有一个页面有一些常见的陷阱:Mono: Porting ASP.NET Applications(也感兴趣的是Porting WinForms applications page)
我在现场[1]中看到的最常见的问题是,出现次数:
查看Moma Reports page,其中包含有关已运行Moma的应用程序的用户提交的数据。
[1]:该领域的范围从西半球最大的ASP.NET部署之一到小型开源应用程序。
答案 1 :(得分:3)
是和否......是的,您现在可以通过Mono在Linux上运行asp.net。
但是,我认为在实践中,您会发现比使用类似Java应用程序更多的平台特定限制。即使在用Java编写的普通质量软件中,我也很少看到主要的平台特定问题。
使用ASP.Net,您将经常看到几乎不能在Mono上运行的应用程序和第三方库,或者根本不工作。根据我的经验,移植工作可能不会很高,但它远远高于类似的Java应用程序。
答案 2 :(得分:2)
不每个应用程序:
Mono API今天就在某个地方 在.NET 2.0和.NET 3.5之间看到我们的 关于什么是详细的路线图 实现。
从 Can Mono可以在Mono Faq General中运行由Visual Studio生成的二进制文件吗? 。您可以在ASP Tests页面中以单声道查看ASP.NET的详细状态。
答案 3 :(得分:2)
Mono团队提供了很多有用的信息。