我一直在開發ASP網站和MVC應用程序一年多,但從來沒有想過爲什麼MVC應用程序放在Visual Studio項目類別下?爲什麼不在網站下?爲什麼ASP MVC應用程序被視爲不是網站的項目?
0
A
回答
5
你真的不應該開發ASP網站。您應該開發ASP Web應用程序。在我不那麼謙虛的意見中,網站項目應該會遭受可怕的死亡。
這兩者之間有很大的差異,並且網站有很多與它們相關的問題。例如,他們不會默認使用名稱空間,所以非常容易導致命名衝突。
還有就是差異的大名單中的位置:
http://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx
網站項目引起各種與部署,調試,結構化的企業應用程序......因爲他們」 MVC不使用它們的問題因爲它真的不可能使用它們並實現MVC試圖實現的目標,這是關注點,可測試性,模塊化等的分離...
網站項目沒有項目文件,即。一個.csproj文件。因此,無法定義項目中包含或不包含哪些特定文件,使用什麼設置或項目文件提供的其他許多事情。網站使用慣例,例如爲文件添加後綴以排除編譯錯誤,這很容易出錯並且難以管理。
這就是項目文件的缺乏,它們在「網站」和「項目」之間進行區分。
相關問題
- 1. 網站應用程序項目訴訟網站項目
- 2. 將ASP網站轉換爲ASP Web應用程序的問題
- 3. 爲什麼我的網站項目不能適應.NET 3.5?
- 4. 什麼會被視爲直的asp.net? (不是mvc,也不是webforms)
- 5. 爲什麼我的ASP.NET MVC應用程序在虛擬目錄中工作,但不是來自網站?
- 6. 網站項目的目的是什麼?
- 7. 爲什麼我的ASP網站內容沒有被Google抓取?
- 8. 新的網站或MVC應用程序
- 9. TFS 11 Beta網站是否爲「MVC應用程序」?
- 10. 爲什麼要製作我的網站的Android應用程序?
- 11. 從VS 2008網站轉換爲Web應用程序項目
- 12. Xcode項目中的podfile.lock是什麼,它爲什麼被使用?
- 13. 什麼被視爲iPhone應用程序的大型數據庫?
- 14. Web應用程序項目VS網站項目
- 15. Visual Studio 2010:將網站項目轉換爲Web應用程序項目?
- 16. Web應用程序項目與網站項目
- 17. Facebook登錄網站 - 爲什麼Facebook應用程序?
- 18. 什麼被視爲「大型」Flex應用程序?
- 19. 爲什麼ASP.NET MVC模板僅適用於Web應用程序項目?
- 20. 爲什麼應該爲網站MVC需要單點輸入?
- 21. ASP.Net網站項目與Web應用程序項目
- 22. 什麼被認爲是一個單獨的ASP.NET應用程序?
- 23. 爲什麼調用不同的網站
- 24. 什麼是最快的網格組件爲asp.net mvc應用程序
- 25. 使用webview將網站轉換爲android應用程序 - 它是否被分類爲本地應用程序?
- 26. 爲什麼我應該在PHP網站中使用MVC?
- 27. 爲什麼我的應用程序設置不被保留?
- 28. 爲什麼asp.net MVC控制器不被視爲RESTful Web服務
- 29. 爲什麼VS2005中的Web應用程序項目提供了「轉換爲Web應用程序」菜單選項
- 30. 爲什麼facebook應用程序選項卡中的hrefs被重寫爲錨?
你可以做什麼...如果你什麼都不能做:D – 2014-12-05 08:05:52
是不是,你問網站和網絡應用程序之間的區別 – 2014-12-05 08:06:06
我不是問一個網站和網絡應用程序之間的區別...我在問爲什麼它被分類爲一個項目而不是網站 – Tushar 2014-12-05 08:09:00