3

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

我使用...从我的 ASCX 跟踪

Trace.Write("等等等等");

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

有什么明显的我失踪了吗?

4

1 回答 1

9

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

<trace enabled="false" requestLimit="10" />
于 2008-11-21T13:23:47.687 回答