我是ASP.NET MVC的新手,想用ASP.NET MVC創建和部署網站。ASP.NET MVC中的項目佈局和網站結構
具有運行傳統的ASP幾個老網站和網站結構是這樣的:
- web.root(持有的網頁)
- data.files(持有數據庫)
- log.files(日誌文件)
我想知道如果相同的結構用於ASP.NET MVC ??
存儲Visual Studio項目文件的最佳做法是什麼?
我是ASP.NET MVC的新手,想用ASP.NET MVC創建和部署網站。ASP.NET MVC中的項目佈局和網站結構
具有運行傳統的ASP幾個老網站和網站結構是這樣的:
我想知道如果相同的結構用於ASP.NET MVC ??
存儲Visual Studio項目文件的最佳做法是什麼?
ASP.NET MVC的ASP.NET MVC視頻部分使用它自己的結構。有關ASP.NET MVC如何工作的優秀書籍,包括Wrox的Professional ASP.NET MVC 1.0。理解爲什麼 ASP.NET MVC不同於ASP.NET和爲什麼它的功能是至關重要正確使用它。
MVC uses its own file structure,正如我之前提到:
此文件結構是 '默認' 或MVC類型稱之爲 「Convention over configuration」。如果您安裝Visual Studio 2008,並啓動一個新的ASP.NET MVC 1.0項目,您會發現這個結構已經爲您創建。
保存您的項目文件
使用源代碼控制這一點,例如,SVN。你可以閱讀更多關於SVN here。
部署應用程序
有內置在Visual Studio部署functionallity它可以讓你部署Web項目到本地文件夾,FTP或IIS。您可以閱讀有關Site Deployment here的更多信息。
瞭解ASP.NET MVC
爲此,您應該參觀asp.net/learn/
只是需要注意的一點。如果您正在部署ASP.NET MVC應用程序,那麼使用IIS7可以節省很多麻煩。 – 2010-01-11 12:15:58
不幸的是,這不是一個選項,所以我更改了我的global.asax文件,並將.aspx擴展名添加到我的控制器路由以在IIS6上工作。 – Jemes 2010-01-11 20:03:43