發布MVC項目到服務器上時候遇到的 模塊 DirectoryListingModule 通知 ExecuteRequestHandler 處理程序 StaticFile 錯誤代碼 0x00000000


應用程序“HMW121197”中的服務器錯誤
錯誤摘要
HTTP 錯誤 403.14 - Forbidden
Web 服務器被配置為不列出此目錄的內容。

詳細錯誤信息模塊 DirectoryListingModule 
通知 ExecuteRequestHandler 
處理程序 StaticFile 
錯誤代碼 0x00000000 

最可能的原因:
沒有為請求的 URL 配置默認文檔,並且沒有在服務器上啟用目錄瀏覽。 


可嘗試的操作:
如果不希望啟用目錄瀏覽,請確保配置了默認文檔並且該文件存在。 
使用 IIS 管理器啟用目錄瀏覽。 
打開 IIS 管理器。 
在“功能”視圖中,雙擊“目錄瀏覽”。 
在“目錄瀏覽”頁上,在“操作”窗格中單擊“啟用”。 
確認站點或應用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被設置為 True。

 

解決方案:

第一步:檢查服務器的.net版本是否已經與發布的MVC程序的版本一致。

第二步:看看web.config的system.web配置節下是否有這句:
<modules runAllManagedModulesForAllRequests="true"></modules>
沒有的話加上試試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM