Markieren Sie das Kontrollkästchen Englisch, um die englische Version dieses Artikels anzuzeigen. Sie können den englischen Text auch in einem Popup-Fenster einblenden, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Verwaltung und Diagnose

 

Windows Communication Foundation (WCF) bietet einen umfangreichen Satz an Funktionen, über die Sie die unterschiedlichen Phasen der Lebensdauer einer Anwendung überwachen können.Beispielsweise können Sie die Konfiguration verwenden, um Dienste und Clients bei der Bereitstellung einzurichten.WCF beinhaltet einen umfangreichen Satz von Leistungsindikatoren zur Messung der Anwendungsleistung.WCF macht zur Laufzeit Inspektionsdaten eines Diensts über einen Windows-Verwaltungsinstrumentation außerdem (WMI)-Anbieter von WCF verfügbar.Trifft die Anwendung auf einen Fehler oder funktioniert die Anwendung nicht ordnungsgemäß, können Sie das Ereignisprotokoll nutzen, um festzustellen, ob etwas Schwerwiegendes eingetreten ist.Darüber hinaus können Sie die Nachrichtenprotokollierung und -ablaufverfolgung nutzen, um festzustellen, welche End-to-End-Ereignisse in Ihrer Anwendung stattfinden.Diese Funktionen unterstützen sowohl Entwickler als auch IT-Profis bei der Fehlerbehebung einer WCF-Anwendung im Falle von nicht ordnungsgemäßem Verhalten.

System_CAPS_noteHinweis

Wenn Sie Fehler ohne einschlägige Detailinformationen erhalten, sollten Sie das includeExceptionDetailInFaults-Attribut des <serviceDebug>-Konfigurationselements aktivieren.Damit wird WCF angewiesen, den Clients nähere Angaben zu Ausnahmen zu senden. Dies ermöglicht es Ihnen, viele gängige Probleme zu erkennen, ohne erweiterte Diagnosefunktionen einsetzen zu müssen.Weitere Informationen finden Sie unter Senden und Empfangen von Fehlern.

WCF stellt die folgenden Diagnosefunktionen bereit:

  • End-To-End-Ablaufverfolgung bietet Instrumentationsdaten für die Fehlerbehebung einer Anwendung ohne die Verwendung eines Debuggers.WCF-Ausgaben verfolgen Prozessmeilensteine sowie Fehlernachrichten.Dies kann das Öffnen einer Kanalfactory oder das Senden und Empfangen von Nachrichten durch einen Diensthost einschließen.Ablaufverfolgung kann aktiviert werden, damit eine laufende Anwendung ihren Status überwachen kann.Weitere Informationen finden Sie unter dem folgenden Thema: Ablaufverfolgung.Informationen dazu, wie Sie die Ablaufverfolgung für das Debugging Ihrer Anwendung verwenden können, finden Sie unter Verwenden der Ablaufverfolgung zum Beheben von Anwendungsfehlern.

  • Über Nachrichtenprotokollierung können Sie einsehen, wie Nachrichten sowohl vor als auch nach der Übertragung aussehen.Weitere Informationen finden Sie unter dem folgenden Thema: Nachrichtenprotokollierung.

  • Die reignisablaufverfolgung schreibt Ereignisse für jeden Hauptaspekt in das Ereignisprotokoll.Sie können dann Anomalien über die Ereignisanzeige prüfen.Weitere Informationen finden Sie unter dem folgenden Thema: Die Ereignisprotokollierung in WCF.

  • Durch Performance Monitor offengelegte Leistungsindikatoren ermöglichen es Ihnen, Ihre Anwendung und die Systemgesundheit zu überwachen.Weitere Informationen finden Sie unter dem folgenden Thema: WCF-Leistungsindikatoren.

  • Der System.ServiceModel.Configuration-Namespace ermöglicht Ihnen das Laden von Konfigurationsdateien und die Einrichtung eines Diensts oder eines Clientendpunkts.Sie können das Objektmodell verwenden, um Änderungen auf viele Anwendungen anzuwenden, wenn Updates für diverse Computer durchgeführt werden müssen.Alternativ können Sie Configuration Editor-Tool (SvcConfigEditor.exe) nutzen, um Konfigurationseinstellungen mithilfe eines GUI-Assistenten zu bearbeiten.Weitere Informationen finden Sie unter dem folgenden Thema: Konfigurieren der Anwendung.

  • WMI ermöglicht es Ihnen, herauszufinden, welche Dienste auf dem Computer überwachen und welche Bindungen verwendet werden.Weitere Informationen finden Sie unter dem folgenden Thema: Verwenden der Windows-Verwaltungsinstrumentation für die Diagnose.

WCF bietet darüber hinaus diverse GUI- und Befehlszeilentools, um Ihnen die Erstellung, Einbindung und Verwaltung von WCF-Anwendungen zu erleichtern.Weitere Informationen finden Sie unterWindows Communication Foundation-Tools.Beispielsweise können Sie das Configuration Editor-Tool (SvcConfigEditor.exe) nutzen, um WCF-Konfigurationseinstellungen mithilfe eines Assistenten anstatt direkt in XML zu erstellen und zu bearbeiten.Darüber hinaus können Sie Service Trace Viewer-Tool (SvcTraceViewer.exe) nutzen, um Ablaufverfolgungsnachrichten einzusehen, zu gruppieren und zu filtern, sodass Sie alle Probleme bei WCF-Diensten diagnostizieren, reparieren und prüfen können.

Anzeigen: