Iis

無法從 .Net 4.5 網站獲取除 403 之外的任何內容

  • November 30, 2017

場景:使用 IIS 角色安裝 Clean Server 2008 R2。

已安裝 Framework 3.5(伺服器功能)已安裝 Framework 4.5 RC(MS 下載)

執行

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

(我會-iru在現有伺服器上使用,但這是一個乾淨的建構)。

通過文件系統發布(SMB 共享)

使用 .Net 4.0 集成應用程序池將文件夾轉換為應用程序

停止/重新啟動一切。

瀏覽localhost/TestApp結果為 403.14(禁止目錄瀏覽)

我錯過了哪一步?有問題的站點是 MVC4 並針對 4.5 RC 框架

我有一個類似的問題。這個執行緒https://stackoverflow.com/questions/2374957/asp-net-mvc-on-iis-7-5 為我解決了這個問題。基本上嘗試將其添加到您的 web.config 中:

<system.webServer>
   <modules runAllManagedModulesForAllRequests="true"/> 
</system.webServer>

如果可以,您可以嘗試刪除它並安裝此修補程序:http: //www.microsoft.com/en-us/download/details.aspx? displaylang=en&id=5272

較新版本的 Windows Server 中的 UI 略有不同。在這裡您必須啟用 ASP.Net 才能使其在 IIS 上執行

修復 IIS 和 Asp.net

引用自:https://serverfault.com/questions/405395