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

相关文章
相关标签/搜索