为什么asp.net跟踪只能不时工作?

时间:2008-11-21 13:13:44

标签: asp.net sharepoint tracing

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追踪......

<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>

我遗失了哪些明显的东西?

1 个答案:

答案 0 :(得分:9)

您是否检查过web.config中的request limit?它默认设置为10,这意味着您只能在应用程序启动后获得前10个请求的跟踪输出。

<trace enabled="false" requestLimit="10" />