【发布时间】:2011-05-23 23:14:54
【问题描述】:
我有一个这样的自定义处理程序,
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 服务,并且有效。
【问题讨论】: