(0) exportieren Drucken
Alle erweitern

Aufzeichnen des Ablaufs der Windows Azure-Anwendung

Letzte Aktualisierung: Dezember 2013

Mithilfe der Ablaufverfolgung können Sie die Anwendung während der Ausführung überwachen. Sie können die Klassen System.Diagnostics.Trace, System.Diagnostics.Debug und System.Diagnostics.TraceSource verwenden, um Informationen zu Fehlern und zur Anwendungsausführung in Protokollen, Textdateien oder anderen Geräten zur späteren Analyse aufzuzeichnen. Weitere Informationen zur Ablaufverfolgung finden Sie unter Ablaufverfolgung und Instrumentieren von Anwendungen.

Implementieren Sie die Ablaufverfolgung in der Windows Azure-Anwendung, indem Sie der Konfiguration der Anwendung DiagnosticMonitorTraceListener hinzufügen und in Ihrem Anwendungscode System.Diagnostics.Trace- oder System.Diagnostics.Debug-Aufrufe hinzufügen. Als Konfigurationsdatei verwenden Sie entweder die Datei "app.config" (für Workerrollen) oder die Datei "web.config" (für Webrollen). Wenn Sie mithilfe der bereitgestellten Vorlage einen neuen gehosteten Dienst in Visual Studio erstellen, ist die Windows Azure-Diagnose bereits dem Projekt hinzugefügt und "DiagnosticMonitorTraceListener" ist in der entsprechenden Konfigurationsdatei für die Rollen enthalten, die Sie hinzufügen.

Beim Platzieren der zur Laufzeit verwendeten Ablaufverfolgungsanweisungen ist besondere Sorgfalt erforderlich. Sie müssen überlegen, welche Ablaufverfolgungsinformationen in einer bereitgestellten Anwendung vermutlich benötigt werden, damit alle wahrscheinlichen Ablaufverfolgungsszenarien adäquat abgedeckt werden. Da die Anwendungen, in denen die Ablaufverfolgung verwendet wird, sehr stark variieren, gibt es keine allgemeinen Richtlinien für die strategische Platzierung der Ablaufverfolgung. Weitere Informationen zum Platzieren von Ablaufverfolgungsanweisungen finden Sie unter Gewusst wie: Hinzufügen von Ablaufverfolgungsanweisungen zum Anwendungscode.

Durch die Platzierung von Ablaufverfolgungsschaltern in Ihrem Code können Sie steuern, ob und in welchem Umfang eine Ablaufverfolgung stattfindet. Dadurch können Sie den Status der Anwendung in einer Produktionsumgebung überwachen. Dies ist besonders wichtig in einer Geschäftsanwendung, die mehrere Komponenten umfasst, die auf mehreren Computern ausgeführt werden. Weitere Informationen finden Sie unter Gewusst wie: Konfigurieren von Ablaufverfolgungsschaltern.

Siehe auch

Anzeigen:
© 2014 Microsoft