Почему трассировка asp.net работает только время от времени? - PullRequest
3 голосов
/ 21 ноября 2008

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>
<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 Ответ

9 голосов
/ 21 ноября 2008

Вы проверили лимит запросов в своем web.config? По умолчанию установлено значение 10, что означает, что вы получите результаты трассировки только первых 10 запросов после запуска приложения.

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