有兩個地方須要配置:html
1.web.config中的節點:web
<system.webServer> <validation validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true" /> </system.webServer>
須要在modules配置中添加屬性runAllManagedModulesForAllRequestsapi
2.若是上一個步驟不可以湊效,則須要「添加腳本映射」服務器
若是完成這兩個步驟還不行,那就從新註冊一下.net framework試試,固然這一步驟也能夠排在第一位。mvc
32位的Windows:
---------------------------------------------------------------------------
1. 運行->cmd asp.net
2. cd C:\Windows\Microsoft.NET\Framework\v4.0.30319post
3. aspnet_regiis.exe -iurl
64位的Windows:
---------------------------------------------------------------------------
1. 運行->cmd spa
2. cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319.net
3. aspnet_regiis.exe -i
參考連接:
iis7 發佈mvc3 遇到的HTTP錯誤 403.14-Forbidden Web 服務器被配置爲不列出此目錄的內容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"問題