HTTP 錯誤 500.0 - Internal Server Error

 

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

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模塊有關,但問題依舊未解決,功夫不負有心人,找到了緣由:less

程序內有本身的HttpModule URL重寫模塊,而 IIS 也有本身的重寫模塊,二者衝突致使。網站

 

解決方案:spa

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

相關文章
相關標籤/搜索