Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

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 utiliser la configuration pour installer les services et les clients lors du déploiement.WCF inclut un jeu important de compteurs de performance pour vous aider à mesurer les performances de votre application.WCF expose également au moment de l'exécution les données d'inspection d'un service par l'intermédiaire d'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.

System_CAPS_noteRemarque

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.

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 dans WCF.

  • 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 Outil Éditeur de configuration (SvcConfigEditor.exe) 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, consultezOutils de Windows Communication Foundation.Par exemple, vous pouvez utiliser Outil Éditeur de configuration (SvcConfigEditor.exe) 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.

Afficher: