2008-12-15 50 views
3

我們即將開發一款使用ASP.Net的網絡應用程序,並希望它儘可能與平臺無關。據我所知,唯一的兩個選擇是Windows上的IIS,以及Linux上的Mono(通過Apache)。開發在Mono和Windows下運行的ASP.Net Web應用程序有多困難?

該應用程序將遵循MVC體系結構,因此考慮到所有這些因素,開發應用程序以滿足這些要求有多困難? (我認爲開發平臺不可知論的開發將比移植現有的應用程序更容易)。

回答

3

如果您使用.NET 1.1,不會有任何問題,但是如果您使用.NET 2.0請記住,MONO不支持.NET 2.0 100%,因此您必須閱讀陷阱。

單聲道項目talks about this on their site。但總而言之,他們只是不支持WebParts和一些您可能不會遇到的小問題。

0

如果您在談論ASP.NET MVC,我不確定它是否受MONO支持。

我是ASP.NET的忠實粉絲,因爲它是我爲生活所做的事情,但我個人並沒有發現MONO真的是一個生產準備好,可行的解決方案。

如果您必須能夠在IIS或Apache下運行,您可能會考慮使用不同的技術。

1

不,根本不難。大部分工作都很順利。棘手的部分是配置服務器,而不是開發。我已經在Apache/Mono/Ubuntu上部署了幾個在Visual Studio中開發的應用程序,並且它們工作得很好,沒有任何修改。

相關問題