iis 7上發布mvc報錯:403.14-Forbidden Web 服務器被配置為不列出此目錄的內容
折騰了半天,提示里面的解決方法是:
- 如果不希望啟用目錄瀏覽,請確保配置了默認文檔並且該文件存在。
- 使用 IIS 管理器啟用目錄瀏覽。
- 打開 IIS 管理器。
- 在“功能”視圖中,雙擊“目錄瀏覽”。
- 在“目錄瀏覽”頁上,在“操作”窗格中單擊“啟用”。
- 確認站點或應用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被設置為 True。
按照該方法改后 ,發現網頁運行界面進去的變成了目錄結構,后來發現改配置文件web.config配置文件的配置節后,網站就可以正常使用了,記錄下哦。
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
要設置<modules>節的值為true, 而目錄瀏覽啟用或禁用其實都沒影響的。