为什么asp.net跟踪只能偶尔工作?

为什么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">

ASP.NET跟踪似乎非常不稳定。它有时跟踪,有时不跟踪

我从我的ASCX使用

Trace.Write(“etc.etc.”)

我的web.config如下所示。。。(在WSS3中) 我首先确保SharePoint允许页面级跟踪

<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