Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 为什么不';t跟踪侦听器记录自定义处理程序流量?_Asp.net_C# 4.0 - Fatal编程技术网

Asp.net 为什么不';t跟踪侦听器记录自定义处理程序流量?

Asp.net 为什么不';t跟踪侦听器记录自定义处理程序流量?,asp.net,c#-4.0,Asp.net,C# 4.0,我有一个这样的自定义处理程序 public class Handler : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Write("Hello World"); } public bool IsReusable

我有一个这样的自定义处理程序

public class Handler : IHttpHandler
{

    public void ProcessRequest(HttpContext context)
    {
        context.Response.ContentType = "text/plain";
        context.Response.Write("Hello World");
    }

    public bool IsReusable
    {
        get
        {
            return false;
        }
    }
}
为什么这不起作用

<system.diagnostics>
  <sources>
    <source name="System.Web" switchValue="All" propagateActivity="true">
      <listeners>
        <add name="traceListener" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\logs\Traces_Documents.svclog" />
      </listeners>
    </source>
  </sources>
</system.diagnostics>

当它位于web.config中时,当我调用处理程序时,它不会执行任何操作。没有日志记录等


我以前在System.ServiceModel命名空间上使用了相同的跟踪侦听器和WCF服务,这很有效。

是否启用了跟踪

<system.web>
    <trace enabled="true" writeToDiagnosticsTrace="true" />
</system.web>

另外,您使用的是什么版本的framework/IIS

有关Asp.Net跟踪的详细信息,请参阅