Verwenden Sie im Assistenten zum Hinzufügen bzw. zum Bearbeiten von Ablaufverfolgungsregeln für Anforderungsfehler die Seite Ablaufverfolgungsanbieter auswählen, um die Ablaufverfolgung für eine URL zu definieren. Dies schließt den bzw. die Ablaufverfolgungsanbieter, den Ausführlichkeitsgrad und den Bereich bzw. die Bereiche ein, die der Anbieter verfolgen soll.

Liste der Benutzeroberflächenelemente

ElementnameBeschreibung

Anbieter

Definiert den funktionalen Bereich für die Ablaufverfolgung. Sie können einen oder mehrere der folgenden Ablaufverfolgungsanbieter auswählen:

  • ASP - Wenn Sie das Starten und das Beenden der Ausführung einer ASP-Anforderung verfolgen möchten.

  • ASP.NET - Wenn Sie Übergänge in und aus verwaltetem Code anzeigen möchten. Dies schließt alle Anforderungen für ASPX-Dateien und alle anderen Anforderungen ein, die von verwalteten Modulen verarbeitet werden (beispielsweise statische Dateien, die zur Verwendung formularbasierter Authentifizierung konfiguriert sind).

  • ISAPI-Erweiterungsanforderungen/s - Wenn Sie den Übergang einer Anforderung in und aus einem ISAPI-Erweiterungsprozess verfolgen möchten.

  • WWW-Server – Wenn Sie Anforderungen im IIS-Arbeitsprozess verfolgen möchten.

Ausführlichkeitsgrad

Gibt an, wie viele Daten die einzelnen Anbieter für das Ablaufverfolgungsprotokoll melden. Ausführlichkeitsgrade sind inklusiv, wenn Sie also beispielsweise Fehler auswählen, werden Fehler, schwerwiegende Fehler und allgemeine Ereignisse in die Protokolldatei eingeschlossen. Sie können einen oder mehrere der folgenden Ausführlichkeitsgrade auswählen:

  • Allgemein - stellt Kontextinformationen für die Anforderungsaktivität bereit. In IIS 7 protokolliert IISGeneralEvents::GENERAL_REQUEST_START beispielsweise die URL und das Verb für die Anforderung.

  • Schwerwiegende Fehler – Stellt Informationen über Aktionen bereit, die das Beenden eines Prozesses verursachen können oder dies gleich verursachen werden.

  • Fehler – Stellt Informationen über Komponenten bereit, die auf dem Server ausgeführt werden sollen, bei denen ein Fehler auftritt und die nicht mit der Verarbeitung von Anforderungen fortfahren können. Diese Fehler stellen Bedingungen dar, die in der Regel zur Beendigung der Anforderungsverarbeitung durch einen Fehler führen. Ein Beispiel hierfür ist ein Autorisierungsereignis.

  • Warnungen – Stellt Informationen über Komponenten bereit, die auf dem Server ausgeführt werden sollen und bei denen ein Fehler auftritt, die die Verarbeitung von Anforderungen jedoch fortsetzen können.

  • Informationen – Stellt allgemeine Informationen über Anforderungen bereit.

  • Ausführlich – Stellt detaillierte Informationen über Anforderungen bereit.

Bereiche

Definiert die Bereiche, die der Anbieter verfolgen soll.

Wenn der ASP.NET-Ablaufverfolgungsanbieter ausgewählt wurde, wählen Sie einen oder mehrere der folgenden Bereiche für die Ablaufverfolgung aus:

  • Infrastruktur – Wenn Sie Ereignisse verfolgen möchten, die hauptsächlich mit dem Zugreifen auf und Verlassen von verschiedenen Bestandteilen der ASP.NET-Infrastruktur zusammenhängen.

  • Modul - Wenn Sie Ereignisse verfolgen möchten, die protokolliert werden, sobald eine Anforderung in verschiedene HTTP-Pipelinemodule eintritt und diese verlässt. Dieser Bereich wird auch verwendet, um Ablaufverfolgungsereignisse für verwaltete Module zu erfassen.

  • Seite – Wenn Sie Ablaufverfolgungsereignisse generieren möchten, die der Ausführung von bestimmten seitenbezogenen ASP.NET-Ereignissen entsprechen, z. B. Page_Load. Dieser Bereich wird auch verwendet, um Trace.Write-Ereignisse für ASP.NET-Seiten und Trace.Warn-Ereignisse zu erfassen.

  • AppServices – Wenn Sie die Ereignisse verfolgen möchten, die als Bestandteil der neuen Funktionen der Anwendungsdienste protokolliert werden.

Wenn der WWW-Server-Ablaufverfolgungsanbieter ausgewählt wurde, wählen Sie einen oder mehrere der folgenden Bereiche für die Ablaufverfolgung aus:

  • Authentifizierung – Wenn Sie Authentifizierungsversuche verfolgen möchten, einschließlich des Namens des authentifizierten Benutzers, des Authentifizierungsschemas (anonym, Standard oder andere) und der Ergebnisse des Authentifizierungsversuchs (erfolgreich, fehlgeschlagen, Fehler usw.).

  • Sicherheit – Wenn Sie Ablaufverfolgungsereignisse generieren möchten, sobald Anforderungen von dem Server, auf dem IIS ausgeführt wird, aus Sicherheitsgründen abgelehnt werden, z. B. wenn einer Clientanforderung der Zugriff auf eine Ressource verweigert wurde.

  • Filter – Wenn Sie bestimmen möchten, wie viel Zeit ein ISAPI-Filter für die Verarbeitung von Anforderungen benötigt.

  • StaticFile – Wenn Sie verfolgen möchten, wie viel Zeit die Verarbeitung von Anforderungen für statische Dateien erfordert, oder um zu ermitteln, auf welche Weise Filter die Anforderungen möglicherweise ändern.

  • CGI - Wenn eine Anforderung für eine CGI-Datei gesendet wird und Sie Ablaufverfolgungsereignisse generieren möchten.

  • Komprimierung - Wenn eine Antwort komprimiert wird und Sie Ablaufverfolgungsereignisse generieren möchten.

  • Cache – Wenn Sie Ablaufverfolgungsereignisse für Cacheoperationen generieren möchten, die der Anforderung zugeordnet sind.

  • RequestNotifications - Wenn Sie alle Anforderungsbenachrichtigungen erfassen möchten, sowohl bei Eingang als auch bei Ausgang.

  • Modul - Wenn Sie Ereignisse verfolgen möchten, die protokolliert werden, sobald eine Anforderung in verschiedene HTTP-Pipelinemodule eintritt und diese verlässt. Dieser Bereich wird auch verwendet, um Ablaufverfolgungsereignisse für verwaltete Module zu erfassen.

Siehe auch


Inhaltsverzeichnis