我已将以下代码添加到我的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>
我已经写了这一行来发送跟踪输出:
System.Diagnostics.Trace.Write(sID + " tracing id");
但是,我在d:驱动器上看不到任何“debugging.txt”文件,也没有跟踪输出。
我错过了什么吗?
答案 0 :(得分:5)
您需要跟踪ASP.NET服务具有写入权限的目录。
我喜欢做的就是离开默认侦听器并运行TechNet DebugView,它可以选择保存或记录到文件。