WCF跟踪在IIS 6.0中不起作用

时间:2010-09-29 15:41:13

标签: wcf iis tracing

如何在IIS 6.0中进行跟踪?,同样适用于IIS 5.1但在IIS 6.0中不行。我已尝试为ASPNET用户授予权限,并在虚拟目录中启用了写入权限。

以下是来自web.config

的代码段
<system.diagnostics>
<sources>
  <source name="System.ServiceModel"
          switchValue="Information, ActivityTracing"
          propagateActivity="true">
    <listeners>
      <add name="traceListener"
          type="System.Diagnostics.XmlWriterTraceListener"
          initializeData="c:\log\Traces.svclog"  />
    </listeners>
  </source>
</sources>
</system.diagnostics>

 <system.serviceModel>
 <diagnostics performanceCounters="All" />

2 个答案:

答案 0 :(得分:3)

您可以尝试一些事项:

  • 您确定它是正在使用的ASPNet用户吗?检查应用程序池的标识和impersonate = false
  • 您可能需要“修改”而不仅仅是“写”
  • 您可能需要在权限更改后重新启动计算机

答案 1 :(得分:0)

确保日志文件夹名称c:\ log \ exists。如果没有,它不会放任何跟踪文件。

不确定自动创建文件夹背后的逻辑是什么?