【发布时间】:2015-11-06 23:26:02
【问题描述】:
我有一个项目正在运行一个小型 node.js 应用程序作为反向代理。反向代理收到的一些请求被定向到安装在同一台机器上的 IIS,这自然会通过 localhost / 127.0.0.1 访问 IIS。
因此,IIS 会在出现错误时自动返回详细的错误消息。自然,代理将这些信息发送给用户,这并不好,因为它们包含的信息比我希望外部用户看到的要多。我试图通过在 web.config 中显式设置编译 debug="false" 来关闭详细的错误消息,但是由于请求来自 localhost,IIS 似乎决定返回详细的调试错误消息。
有没有办法禁止返回这些调试错误消息,即使请求来自本地主机?
我正在运行 Windows 2012 RS、IIS 8、.NET 4.6。
【问题讨论】: