一、檢查服務器上是否安裝了「HTTP重定向」功能和「靜態內容壓縮」功能(在添加/刪除程序或增長角色處安裝)web
二、應用程序池要被配置爲「集成」服務器
三、若是IIS在.Net Framework以後安裝的,須要將.Net Framework從新註冊到IIS,使用aspnet_regiis -i或者aspnet_regiis -ir命令mvc
切換到cd \Windows\Microsoft .NET\Framework\v4.xxx.xxx或者cd \Windows\Microsoft .NET\Framework64\v4.xxx.xxx目錄執行spa
四、確保本身的web.config裏有get
<modulesrunAllManagedModulesForAllRequests="true"/>io
五、 在應用程序池高級設置裏面容許32位應用程序運行module
今天恰好碰到這個問題,參考第三條解決的,寫下這篇文章備忘配置
參考iis
http://stackoverflow.com/questions/1741439/asp-mvc-in-iis-7-results-in-http-error-403-14-forbidden程序