Share via


Administration et diagnostics

Windows Communication Foundation (WCF) fournit un jeu complet de fonctionnalités vous permettant de surveiller les différentes étapes du cycle de vie d'une application. Par exemple, vous pouvez configurer des services et des clients au moment du déploiement. WCF inclut un vaste ensemble de compteurs de performance vous permettant de mesurer les performances de votre application. WCF expose également pendant l'exécution les données d'inspection d'un service via un fournisseur WMI (Windows Management Instrumentation) de WCF. En cas de défaillance ou de fonctionnement incorrect de l'application, vous pouvez utiliser le journal des événements afin de vérifier si un événement significatif s'est produit. Vous pouvez également utiliser la journalisation des messages et le suivi pour afficher les événements qui se produisent sur l'ensemble de votre application. Ces fonctionnalités permettent aux développeurs et aux professionnels de l'informatique de dépanner une application WCF lorsque celle-ci ne se comporte pas correctement.

ms731055.note(fr-fr,VS.90).gifRemarque :
Si vous recevez des erreurs sans informations détaillées spécifiques, vous devez activer l'attribut includeExceptionDetailInFaults de l'élément de configuration <serviceDebug>. Cette opération indique à WCF d'envoyer des informations d'exception aux clients, ce qui vous permet de détecter un grand nombre de problèmes courants sans nécessiter un diagnostic plus élaboré. Pour plus d'informations, consultez Envoi et réception des erreurs.

Fonctionnalités de diagnostic fournies par WCF

WCF fournit les fonctionnalités de diagnostic suivantes :

  • Le suivi de bout en bout fournit les données d'instrumentation permettant de dépanner une application sans utiliser de débogueur. WCF génère des suivis pour les jalons de processus, ainsi que des messages d'erreur. Cela peut inclure l'ouverture d'une fabrication de canal ou l'envoi et la réception de messages par un hôte de service. Le suivi peut être activé pour une application en cours d'exécution afin de surveiller sa progression. Pour plus d'informations, consultez la rubrique « Suivi ». Pour comprendre de quelle manière le suivi vous permet de déboguer votre application, consultez la rubrique « Utilisation du suivi pour résoudre les problèmes posés par votre application ».
  • La journalisation des messages vous permet de voir la manière dont les messages se présentent à la fois avant et après la transmission. Pour plus d'informations, consultez la rubrique « Enregistrement des messages ».
  • En cas de problèmes majeurs, le suivi écrit les événements dans le journal. L'observateur d'événements vous permet ensuite d'examiner les anomalies. Pour plus d'informations, consultez la rubrique « Journalisation des événements ».
  • Les compteurs de performance exposés via l'analyseur de performances vous permettent de surveiller l'état de votre application et de votre système. Pour plus d'informations, consultez la rubrique « Compteurs de performance WCF ».
  • L'espace de noms System.ServiceModel.Configuration vous permet de charger des fichiers de configuration et de configurer un point de terminaison de service ou client. Vous pouvez utiliser le modèle objet pour modifier de nombreuses applications lorsque des mises à jour doivent être déployées sur un grand nombre d'ordinateurs. Vous pouvez également utiliser Configuration Editor pour modifier les paramètres de configuration à l'aide d'un Assistant GUI. Pour plus d'informations, consultez la rubrique « Configuration de votre application ».
  • WMI vous permet d'identifier les services qui écoutent sur une machine, ainsi que les liaisons utilisées. Pour plus d'informations, consultez la rubrique « Utilisation de Windows Management Instrumentation pour les diagnostics ».

WCF fournit également plusieurs interfaces GUI et outils de ligne de commande qui facilitent la création, le déploiement et la gestion des applications WCF. Pour plus d'informations, consultez Windows Communication Foundation Tools. Par exemple, vous pouvez utiliser Service Configuration Editor Tool pour créer et modifier des paramètres de configuration WCF à l'aide d'un Assistant, au lieu de modifier XML directement. Par ailleurs, l'Service Trace Viewer Tool (SvcTraceViewer.exe) vous permet d'afficher, de regrouper et de filtrer des messages de suivi afin de diagnostiquer, réparer et vérifier les problèmes liés aux services WCF.

Voir aussi

Concepts

Configuration de votre application
Déploiement de services
Référence des exceptions
Journalisation des événements
Outil d'inscription ServiceModel
Utilisation de Windows Management Instrumentation pour les diagnostics
Compteurs de performance WCF

Autres ressources

Enregistrement des messages
Service Configuration Editor Tool
Service Trace Viewer Tool (SvcTraceViewer.exe)
Suivi
Windows Communication Foundation Tools