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