在我的生产环境中,我想将所有请求重定向到/trace.axd以返回HTTP 404.目前,默认的HTTP 500正在返回。这会在我们的分析工具中产生各种不必要的噪音。环境是IIS 7.5上的ASP.NET 4.0 Web表单。
答案 0 :(得分:4)
删除Web.config文件中的跟踪HTTP处理程序:
<system.webServer>
<!-- remove TraceHandler-Integrated - Remove the tracing handlers so that navigating to /trace.axd gives us a
404 Not Found instead of 500 Internal Server Error. -->
<handlers>
<remove name="TraceHandler-Integrated" />
<remove name="TraceHandler-Integrated-4.0" />
</handlers>
</system.webServer>
导航到/trace.axd现在为我们提供了404 Not Found而不是500 Internal Server Error。