所以IIS在惹我生气。它一直在搞我的错误处理。我注册了一些IHttpHandlers,他们做得很好。当我在本地连接时,我得到了我期望的响应。但是当我远程连接时,IIS的CustomErrorModule开始干扰。我和system.webServer/httpErrors和ssytem.web/customErrors玩过,但都没有用。唯一起作用的是system.webServer/modules/remove@name=CustomErrorModule,但这需要在系统的applicationHost.config文件中为CustomErrorModule设置lockItem="false"。这不是我喜欢的解决方案。
有什么方法可以完全禁用CustomErrorModule而不破坏任何系统文件?也就是说,没有管理特权?
发布于 2016-03-25 19:55:21
啊哈!在<system.webServer>中
<httpErrors existingResponse="PassThrough" />
这正是我想做的。
https://stackoverflow.com/questions/36227031
复制相似问题