我们已经将我们的解决方案部署到一个封闭的环境中,有时很难调试问题,因为我们甚至无法足够快地收集日志。
我们设计了一种通过我们自己的 Web 表单应用程序下载本地日志文件的方法,但是如果问题首先阻止了对该页面的访问,那么我们将在黑暗中度过几个小时。
那么问题是:有没有办法将原始 YSOD 仅显示到特定的静态 IP 地址?这样,我们将配置我们公司的静态 IP 地址,以通过显示原始错误而不是用户友好的自定义错误页面来进行全面调试。
显然,默认customErrors
机制似乎不允许控制这种细粒度。
一个仍然尊重customErrors
web.config 上的原始配置的解决方案是理想的,因为我们希望为从其他地址访问的随机用户保留自定义页面。