1. 程式人生 > >IIS7 中部署MVC4應用程式的解決方案

IIS7 中部署MVC4應用程式的解決方案

總結起來有以下幾點需要做到:

1. 註冊.net frameroke4.0  (如果沒有安裝,在iis管理器中安裝或者下載安裝)

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

2. 安裝完畢之後應該會有以下isapi篩選器的相關選項,如果沒有說明沒有註冊成功

 

3. 安裝mvc4,並且應用程式bin目錄下包含system.web.mvc.dll的處理程式

4. 在web.config檔案中檢視<system.webserver>節點,並在該節點中加入 <modules runAllManagedModulesForAllRequests="true"/>,即;

   <system.webserver>

         <modules runAllManagedModulesForAllRequests="true"/>

   </system.webserver>

5. 設定應用程式池,.net版本為4.0,模式為整合。

6. 設定完了以後就應該能夠正常訪問,當然了,如果跟我一樣做了防火牆的策略的話,還需要將相關的埠放開才是。

附:開發模式中mvc4的安裝方法

2. 安裝mvc4