为什么asp.net跟踪只能偶尔工作?
ASP.NET跟踪似乎非常不稳定。它有时跟踪,有时不跟踪 我从我的ASCX使用 Trace.Write(“etc.etc.”) 我的web.config如下所示。。。(在WSS3中) 我首先确保SharePoint允许页面级跟踪为什么asp.net跟踪只能偶尔工作?,asp.net,sharepoint,trace,Asp.net,Sharepoint,Trace,ASP.NET跟踪似乎非常不稳定。它有时跟踪,有时不跟踪 我从我的ASCX使用 Trace.Write(“etc.etc.”) 我的web.config如下所示。。。(在WSS3中) 我首先确保SharePoint允许页面级跟踪 <SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="true">
<SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="true">
这是我的ASP.NET跟踪元素
<trace enabled="true" localOnly="false" pageOutput="true" writeToDiagnosticsTrace="true" />
和我的系统。诊断跟踪
<system.diagnostics>
<trace autoflush="true" indentsize="4" >
<listeners>
<add name="listen" type="System.Diagnostics.TextWriterTraceListener" initializeData="c:\asptrace\log.txt" />
<add name="listen2" type="System.Web.WebPageTraceListener, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</listeners>
</trace>
有什么明显的我遗漏的吗?您在web.config中检查了吗?默认设置为10,这意味着您只能在应用程序启动后获得前10个请求的跟踪输出
<trace enabled="false" requestLimit="10" />
您可能还需要设置mostRecent=“true”非常好的建议,谢谢!增加请求限制解决了这个问题。此外,我还尝试使用sysinternals中的DebugView。效果也很好。回答得很好,正是我一直在寻找的!(几天前我也有同样的问题)+1