如何将跟踪输出发送到文件系统中的文件?

tee*_*nup 9 .net c# asp.net trace

我已将以下代码添加到我的web.config文件中:

<system.diagnostics>
    <trace autoflush="false" indentsize="4" >
      <listeners>
        <add name="myListener"
          type="System.Diagnostics.TextWriterTraceListener"
          initializeData="d:\debugging.txt" />
        <remove name="Default"></remove>
      </listeners>
    </trace>
  </system.diagnostics>
Run Code Online (Sandbox Code Playgroud)

我写了这一行来发送跟踪输出:

System.Diagnostics.Trace.Write(sID + " tracing id");
Run Code Online (Sandbox Code Playgroud)

但是,我看不到在我的d:驱动器上创建的任何"debugging.txt"文件,并且没有跟踪输出.

我错过了什么吗?

Ste*_*ary 5

您需要跟踪ASP.NET服务具有写入权限的目录.

我喜欢做的就是离开默认监听器并运行TechNet DebugView,它可以选择保存或记录到文件.