MVC4的需求:
毫無疑問運行在Windows平台下
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
服務器操作系統:
- Windows Server 2003
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
開發工具為:Visual Studio 2012,Visual Studio 2010 SP1,Visual Web Developer 2010 Express SP1。
安裝MVC4
安裝MVC4組件。
Visual Studio 2012本身就包含MVC4另外無需安裝。
如果是Visual Studio 2010,Web Platform 安裝: http://www.microsoft
.com/web/gallery/install.aspx?appid=MVC4VS2010
可執行安裝包:http://go.microsoft.com/fwlink/?LinkID=243392 。
服務器上安裝MVC4
服務器上安裝MVC4環境與客戶端一樣。
如果服務器上沒安裝MVC4,那么用MVC4開發的程序能運行么?答案是當然可以。MVC4的所有必要組件都在包含在了bin文件夾。難怪體積會那么大,其實服務器上有MVC4的運行環境程序部署在服務器的時候可以這些組件完全可以刪掉。
創建MVC4應用程序。
又是著名的MVC Music Store啊
1、打開vs2012選擇 文件->新建項目
2、選擇Visual C# ->Web->ASP.Net MVC4 Web 應用程序
3、名稱輸入“MvcMusicStore”點擊確定。
新ASP.NET MVC 4 項目對話框
選擇模板
- 空:就是一個空項目,基本的組件和目錄結構還是有的。
- 基本:一個最低限度的模板,有基本的文件夾,css,MVC應用程序的基本結構。
- Internet應用程序:一個常用足夠豐富的模板,包含可賬管理功能(依賴ASP.NET Membership),創建后就可直接運行。
- Internet應用程序:與Internet應用程序一樣只是使用的Windows賬戶。
- 移動應用程序:專門針對移動設備的模版,包含移動視覺效果,觸摸控件,支持Ajax導航。
- WEB API:專門針對HTTP services的模板。
視圖引擎
默認兩種:Razor和傳統的aspx. aspx就是原來asp.net用的那套東東;Razor剃刀。這里支持使用其他視圖引擎,甚至自己寫視圖引擎都行,其實沒必要用其他引擎,Razor剃刀已經足夠鋒利和靈巧。
測試單元
這里是用來創建測試單元的,下面的測試框架默認只有Visual Studio Unit Test 一種,足夠用了。但是Visual Studio Unit Test只在Visual Studio 2012 Professional以上的版本才有,如果是Visual Studio 2012 Standard Edition 或 Express需要去下載安裝NUnit, MbUnit, 或 xUnit擴展。
注意:創建項目的時候最好創建一個單元測試項目。
點確定就可以創建一個項目了。