IIS7 中部署MVC4應用程式的解決方案
阿新 • • 發佈:2019-02-05
總結起來有以下幾點需要做到:
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