Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Windows Communication Foundation (WCF) offre un set completo di funzionalità che consentono di monitorare le diverse fasi della vita di un'applicazione. Ad esempio, è possibile usare la configurazione per configurare servizi e client in fase di distribuzione. WCF include un ampio set di contatori delle prestazioni che consentono di misurare le prestazioni dell'applicazione. WCF espone anche i dati di ispezione di un servizio in fase di esecuzione tramite un provider WMI (Wcf Windows Management Instrumentation). Quando l'applicazione riscontra un errore o inizia a agire in modo non corretto, è possibile usare il registro eventi per verificare se si è verificato un evento significativo. È anche possibile usare la registrazione e la traccia dei messaggi per vedere quali eventi stanno accadendo end-to-end nell'applicazione. Queste funzionalità aiutano gli sviluppatori e i professionisti IT a risolvere i problemi di un'applicazione WCF quando non funziona correttamente.
Annotazioni
Se si ricevono errori senza informazioni dettagliate specifiche, è necessario abilitare l'attributo includeExceptionDetailInFaults
dell'elemento <di configurazione serviceDebug> . Ciò indica a WCF di inviare i dettagli delle eccezioni ai client, che consente di rilevare molti problemi comuni senza richiedere diagnosi più avanzate. Per altre informazioni, vedere Invio e ricezione di errori.
Funzionalità di diagnostica fornite da WCF
WCF offre le funzionalità di diagnostica seguenti:
La traccia end-To-End fornisce dati di strumentazione per la risoluzione dei problemi di un'applicazione senza usare un debugger. WCF restituisce tracce per le attività cardine del processo, nonché i messaggi di errore. Ciò può includere l'apertura di una channel factory o l'invio e la ricezione di messaggi da parte di un host del servizio. Il tracciamento può essere abilitato per un'applicazione in esecuzione per monitorarne l'avanzamento. Per altre informazioni, vedere l'argomento Traccia . Per comprendere come usare la traccia per eseguire il debug della tua applicazione, consulta l'argomento Uso della Traccia per Risolvere Problemi della Tua Applicazione.
La registrazione dei messaggi consente di visualizzare l'aspetto dei messaggi prima e dopo la trasmissione. Per altre informazioni, vedere l'argomento Registrazione messaggi .
La traccia eventi scrive gli eventi nel registro eventi per eventuali problemi principali. È quindi possibile usare il Visualizzatore eventi per esaminare eventuali anomalie. Per altre informazioni, vedere l'argomento Registrazione eventi .
I contatori delle prestazioni esposti tramite Performance Monitor consentono di monitorare l'integrità dell'applicazione e del sistema. Per altre informazioni, vedere l'argomento Contatori delle prestazioni .
Lo spazio dei nomi System.ServiceModel.Configuration consente di caricare file di configurazione e configurare un endpoint del servizio o del client. È possibile usare il modello a oggetti per creare script delle modifiche a molte applicazioni quando gli aggiornamenti devono essere distribuiti in molti computer. In alternativa, è possibile usare lo strumento Editor di configurazione (SvcConfigEditor.exe) per modificare le impostazioni di configurazione usando una procedura guidata gui. Per altre informazioni, vedere l'argomento Configurazione dell'applicazione .
WMI consente di scoprire quali servizi sono in ascolto su un computer e i collegamenti in uso. Per altre informazioni, vedere l'argomento Uso di Strumentazione gestione Windows per la diagnostica .
WCF offre anche diversi strumenti da riga di comando e interfaccia utente grafica per semplificare la creazione, la distribuzione e la gestione di applicazioni WCF. Per altre informazioni, vedere Strumenti di Windows Communication Foundation. Ad esempio, è possibile usare lo strumento editor di configurazione (SvcConfigEditor.exe) per creare e modificare le impostazioni di configurazione WCF tramite una procedura guidata, anziché modificare direttamente il codice XML. È anche possibile usare lo strumento Visualizzatore traccia dei servizi (SvcTraceViewer.exe) per visualizzare, raggruppare e filtrare i messaggi di traccia in modo da poter diagnosticare, ripristinare e verificare i problemi con i servizi WCF.
Vedere anche
- Configurazione dell'applicazione
- Distribuzione di servizi
- Informazioni di riferimento sulle eccezioni
- registrazione degli eventi
- registrazione messaggi
- Strumento editor di configurazione (SvcConfigEditor.exe)
- Strumento per la visualizzazione delle tracce di servizio (SvcTraceViewer.exe)
- Strumento di registrazione ServiceModel
- tracciamento
- Uso di Strumentazione gestione Windows per la diagnostica
- Contatori delle prestazioni
- Strumenti di Windows Communication Foundation