2010-10-31 52 views

回答

5

MonoDevelop支持Visual Studio的Web應用程序項目但不是網站

  • Web應用程序項目是真實的MSBuild項目,編譯爲一個DLL。這意味着你可以編寫單元測試,對項目結構有更多的控制,在部署之前可以在編譯時捕獲更多的錯誤,等等。

  • 網站只是目錄。設置存儲在web.config中,所有編譯都在服務器上進行。這意味着你可以直接在服務器上編輯網站(儘管我個人認爲這是不好的做法)。

上有許多網解釋 - here's一個似乎不錯,但像我這樣它的走向Web應用程序項目偏見......

+0

大答案,這有很大幫助。這也許可以解釋爲什麼DNN不能在Mono上運行。 – 2010-11-01 13:42:07