HTTP 錯誤 500.0 - Internal Server Error


 

最近在二次開發一個APS.NET網站,將網站部署到IIS后,輸入:http://localhost/upload/ 時,報錯“HTTP 錯誤 500.0 - Internal Server Error”,

HTTP 錯誤 500.0 - Internal Server Error

Internal Server Error

詳細錯誤信息
模塊 ManagedPipelineHandler
通知 ExecuteRequestHandler
處理程序 ExtensionlessUrlHandler-Integrated-4.0
錯誤代碼 0x800703e9
請求的 URL http://localhost/upload/
物理路徑 g:\WebSites\MyWeb\upload\
登錄方法 匿名
登錄用戶 匿名

經過一番折騰后,知道與程序內重寫URL模塊有關,但問題依舊未解決,功夫不負有心人,找到了原因:

程序內有自己的HttpModule URL重寫模塊,而 IIS 也有自己的重寫模塊,兩者沖突導致。

 

解決方案:

Web.config -> configuration -> system.webServer -> 添加:
    <handlers>     
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
    </handlers>

 


免責聲明!

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



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