Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Windows Communication Foundation (WCF) poskytuje bohatou sadu funkcí, které vám pomůžou monitorovat různé fáze života aplikace. Pomocí konfigurace můžete například nastavit služby a klienty při nasazení. WCF obsahuje velkou sadu čítačů výkonu, které vám pomůžou posoudit výkon vaší aplikace. WCF také zveřejňuje kontrolní data služby za běhu prostřednictvím zprostředkovatele WMI (WCF Windows Management Instrumentation). Když aplikace dojde k selhání nebo nesprávně začne reagovat, můžete pomocí protokolu událostí zjistit, jestli došlo k nějaké významné chybě. Pomocí protokolování a trasování zpráv můžete také zjistit, k jakým událostem ve vaší aplikaci dochází. Tyto funkce pomáhají vývojářům i IT odborníkům řešit potíže s aplikací WCF, když se nechová správně.
Poznámka:
Pokud dochází k chybám bez konkrétních podrobných informací, měli byste povolit includeExceptionDetailInFaults atribut <elementu konfigurace serviceDebug> . To dává WCF pokyn k odeslání podrobností o výjimce klientům, což umožňuje detekovat mnoho běžných problémů bez nutnosti pokročilejší diagnostiky. Další informace naleznete v tématu Odesílání a příjem chyb.
Diagnostické funkce poskytované WCF
WCF poskytuje následující diagnostické funkce:
Trasování typu End-To-End poskytuje instrumentační data pro řešení problémů s aplikací bez použití debuggeru. WCF vypíše trasování pro milníky procesu a také chybové zprávy. To může zahrnovat otevření továrny kanálu nebo odesílání a přijímání zpráv hostitelem služby. Trasování je možné povolit, aby spuštěná aplikace monitorovala její průběh. Další informace najdete v tématu Trasování . Informace o tom, jak můžete pomocí trasování ladit aplikaci, najdete v tématu Použití trasování k řešení potíží s aplikací .
Protokolování zpráv umožňuje zobrazit, jak zprávy vypadají před a po přenosu. Další informace najdete v tématu Protokolování zpráv .
Trasování událostí zapisuje události v protokolu událostí pro všechny závažné problémy. Pak můžete pomocí Prohlížeče událostí prozkoumat případné odchylky. Další informace najdete v tématu Protokolování událostí .
Čítače výkonu vystavené prostřednictvím nástroje Sledování výkonu umožňují monitorovat stav aplikace a systému. Další informace najdete v tématu Čítače výkonu .
Obor System.ServiceModel.Configuration názvů umožňuje načíst konfigurační soubory a nastavit službu nebo koncový bod klienta. Objektový model můžete použít ke skriptování změn v mnoha aplikacích, když je nutné nasadit aktualizace do mnoha počítačů. Případně můžete pomocí nástroje Editor konfigurace (SvcConfigEditor.exe) upravit nastavení konfigurace pomocí průvodce grafickým uživatelským rozhraním. Další informace najdete v tématu Konfigurace aplikace .
Rozhraní WMI vám umožňuje zjistit, které služby poslouchají na počítači, a které vazby se používají. Další informace naleznete v tématu Použití nástroje Windows Management Instrumentation pro diagnostiku .
WCF také poskytuje několik nástrojů grafického uživatelského rozhraní a příkazového řádku, které usnadňují vytváření, nasazování a správu aplikací WCF. Další informace naleznete v tématu Windows Communication Foundation Tools. Pomocí nástroje Editor konfigurace (SvcConfigEditor.exe) můžete například vytvořit a upravit nastavení konfigurace WCF pomocí průvodce místo přímé úpravy XML. Pomocí nástroje Service Trace Viewer (SvcTraceViewer.exe) můžete také zobrazit, seskupit a filtrovat zprávy trasování, abyste mohli diagnostikovat, opravit a ověřit problémy se službami WCF.
Viz také
- Konfigurace aplikace
- Nasazení služeb
- Referenční informace o výjimkách
- protokolování událostí
- protokolování zpráv
- Nástroj pro úpravu konfigurace (SvcConfigEditor.exe)
- Nástroj Service Trace Viewer (SvcTraceViewer.exe)
- Nástroj pro registraci modelu služby
- trasování
- Použití nástroje Windows Management Instrumentation pro diagnostiku
- Čítače výkonu
- Nástroje Windows Communication Foundation