开发在Mono和Windows下运行的ASP.NETWeb应用程序有多困难?

开发在Mono和Windows下运行的ASP.NETWeb应用程序有多困难?,.net,asp.net,asp.net-mvc,mono,.net,Asp.net,Asp.net Mvc,Mono,我们将使用ASP.Net从头开始开发一个web应用程序,并希望它尽可能与平台无关。据我所知,唯一的两个选项是windows上的IIS和Linux上的Mono(通过Apache) 该应用程序将遵循MVC体系结构,因此考虑到所有这些,开发应用程序以满足这些要求有多困难?(我认为与移植现有应用相比,底层平台无关的开发更容易。)如果你说的是ASP.NET MVC,我不确定MONO是否支持它 我是ASP.NET的忠实粉丝,因为这是我的谋生之道,但我个人并不认为MONO是一个真正适合生产的可行解决方案 如果

我们将使用ASP.Net从头开始开发一个web应用程序,并希望它尽可能与平台无关。据我所知,唯一的两个选项是windows上的IIS和Linux上的Mono(通过Apache)


该应用程序将遵循MVC体系结构,因此考虑到所有这些,开发应用程序以满足这些要求有多困难?(我认为与移植现有应用相比,底层平台无关的开发更容易。)

如果你说的是ASP.NET MVC,我不确定MONO是否支持它

我是ASP.NET的忠实粉丝,因为这是我的谋生之道,但我个人并不认为MONO是一个真正适合生产的可行解决方案


如果你必须能够在IIS或Apache下运行,你可能会考虑不同的技术。

不,不难。大多数事情都很顺利。棘手的部分是配置服务器,而不是开发。我已经在Apache/Mono/Ubuntu上部署了几个在Visual Studio中开发的应用程序,它们在没有任何修改的情况下运行得非常好。

如果使用.NET 1.1,将不会有任何问题,但是如果使用.NET 2.0,请记住Mono不支持.NET 2.0 100%,因此您必须仔细阅读这些问题

mono项目。但总而言之,他们只是不支持网页部件和一些你可能不会遇到的小的利基东西