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跟踪的详细信息,请参阅