如何获取trace.axd返回404的请求?

时间:2012-12-31 14:15:59

标签: asp.net iis webforms iis-7.5

在我的生产环境中,我想将所有请求重定向到/trace.axd以返回HTTP 404.目前,默认的HTTP 500正在返回。这会在我们的分析工具中产生各种不必要的噪音。环境是IIS 7.5上的ASP.NET 4.0 Web表单。

1 个答案:

答案 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。