Question

Le traçage ASP.NET semble très erratique. Parfois, il trace et parfois non.

Je trace à partir de mon ASCX en utilisant ...

Trace.Write ("etc. etc.");

Mon Web.config se présente comme suit ... (dans WSS3) Je vérifie tout d'abord que SharePoint autorise le traçage au niveau de la page ...

<SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="true">

Voici mon élément de trace ASP.NET ...

<trace enabled="true" localOnly="false" pageOutput="true" writeToDiagnosticsTrace="true" />

Et ma trace 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>

Quelque chose d'évident me manque-t-il?

Était-ce utile?

La solution

Avez-vous vérifié la limite de demande dans votre fichier Web.config? Il est défini par défaut sur 10, ce qui signifie que vous n’obtiendrez que la sortie de trace des 10 premières demandes après le démarrage de l’application.

<trace enabled="false" requestLimit="10" />
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top