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 に答える