Freigeben über


Gewusst wie: Aktivieren der Ablaufverfolgung für eine ASP.NET-Anwendung

Aktualisiert: November 2007

Anstatt die Ablaufverfolgung für einzelne Seiten zu aktivieren, können Sie sie auch für die ganze Anwendung aktivieren. In diesem Fall zeigt jede Seite in der Anwendung Ablaufverfolgungsinformationen an. Die Ablaufverfolgung für Anwendungen ist bei der Anwendungsentwicklung nützlich, weil Sie sie aktivieren und deaktivieren können, ohne einzelne Seiten zu bearbeiten. Wenn die Anwendung vollständig ist, können Sie die Ablaufverfolgung für alle Seiten gleichzeitig ausschalten.

Wenn Sie die Ablaufverfolgung für eine Anwendung aktivieren, erfasst ASP.NET Ablaufverfolgungsinformationen für jede Anforderung an die Anwendung (bis zur angegebenen maximalen Anzahl von Anforderungen). Die Anzahl von Anforderungen liegt standardmäßig bei 10. Sie können die Ablaufverfolgungsinformationen mit dem Ablaufverfolgungs-Viewer anzeigen.

Wenn der Ablaufverfolgungs-Viewer die Anforderungsgrenze erreicht, beendet die Anwendung standardmäßig die Speicherung der Ablaufverfolgungsanforderungen. Sie können die Ablaufverfolgung auf Anwendungsebene jedoch auch so konfigurieren, dass immer die aktuellsten Ablaufverfolgungsdaten gespeichert und die ältesten Daten verworfen werden, wenn die maximale Anzahl der Anforderungen erreicht wird. Weitere Informationen hierzu finden Sie unter Übersicht über die ASP.NET-Ablaufverfolgung auf Anwendungsebene.

Hinweis:

Um die Ablaufverfolgung für eine einzelne Seite in der Anwendung zu deaktivieren, legen Sie das Trace-Attribut in der @ Page-Direktive auf false fest. Alle im Code einer Seite eingefügten Write-Anweisungen und Warn-Anweisungen werden gespeichert und nur an den Ablaufverfolgungs-Viewer zurückgegeben.

So aktivieren Sie die Ablaufverfolgung für eine Anwendung

  1. Öffnen Sie die Datei Web.config der Website. Wenn keine Datei Web.config vorhanden ist, erstellen Sie eine neue Datei im Stammordner, und kopieren Sie Folgendes hinein:

    <?xml version="1.0"?>
    <configuration xmlns="https://schemas.microsoft.com/.NetConfiguration/v2.0">
      <system.web>
    
      </system.web>
    </configuration>
    
  2. Fügen Sie ein trace-Element als untergeordnetes Element des system.web-Elements hinzu.

  3. Legen Sie im trace-Element das enabled-Attribut auf true fest.

  4. Wenn die Ablaufverfolgungsinformationen am Ende der zugehörigen Seite angezeigt werden sollen, legen Sie das pageOutput-Attribut des trace-Elements auf true fest. Sollen die Ablaufverfolgungsinformationen lediglich im Ablaufverfolgungs-Viewer angezeigt werden, legen Sie das pageOutput-Attribut auf false fest.

    In der folgenden Konfiguration einer Anwendungsablaufverfolgung werden beispielsweise Ablaufverfolgungsinformationen für bis zu 40 Anforderungen erfasst, und der Ablaufverfolgungs-Viewer kann in Browsern auf anderen Computern als dem ursprünglichen Server angezeigt werden. Ablaufverfolgungsinformationen werden nicht in einzelnen Seiten angezeigt.

    <configuration>
      <system.web>
        <trace enabled="true" pageOutput="false" requestLimit="40" localOnly="false"/>
      </system.web>
    </configuration>
    
Hinweis:

Im ASP.NET-Konfigurationssystem wird zwischen Groß- und Kleinschreibung unterschieden.

Siehe auch

Aufgaben

Gewusst wie: Aktivieren der Ablaufverfolgung für eine ASP.NET-Seite

Gewusst wie: Anzeigen von ASP.NET-Ablaufverfolgungsinformationen mit dem Ablaufverfolgungs-Viewer

Konzepte

Übersicht über die ASP.NET-Konfiguration

Weitere Ressourcen

ASP.NET-Ablaufverfolgung

Übersicht über die ASP.NET-Ablaufverfolgung auf Anwendungsebene