Outil Éditeur de configuration (SvcConfigEditor.exe)
L'Éditeur de configuration de service Windows Communication Foundation (WCF) (SvcConfiEditor.exe) permet aux administrateurs et aux développeurs de créer et de modifier des paramètres de configuration pour les services WCF à l'aide d'une interface graphique utilisateur. Grâce à cet outil, vous pouvez gérer les paramètres des liaisons, des comportements, des services et des diagnostics WCF sans modifier directement les fichiers de configuration XML.
L'Éditeur de configuration de service se trouve dans le dossier C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin.
Éditeur de configuration WCF
L'Éditeur de configuration de service est fourni avec un Assistant qui vous guide à travers toutes les étapes de configuration d'un service ou d'un client WCF. Il est vivement recommandé d'utiliser l'Assistant au lieu d'utiliser directement l'éditeur.
Si vous avez déjà quelques fichiers de configuration conformes au schéma System.Configuration standard, vous pouvez gérer des paramètres spécifiques pour les liaisons, comportements, services et diagnostics avec l'interface utilisateur. L'Éditeur de configuration de service vous permet de gérer les paramètres des fichiers de configuration WCF existants, ainsi que les fichiers exécutables, les services COM+ et les services hébergés sur le Web. Lorsque vous ouvrez un service hébergé sur le Web au moyen de l'Éditeur de configuration de service, vous accédez à la propre configuration du service et aux sections de configurations héritées des nœuds de niveau supérieur.
Les paramètres de configuration WCF sont situés dans la section <system.serviceModel> du fichier de configuration ; par conséquent, l'éditeur fonctionne exclusivement sur le contenu de cet élément et n'accède pas à d'autres éléments du même fichier. Vous pouvez naviguer directement jusqu'aux fichiers de configuration existants ou vous pouvez sélectionner un assembly qui contient un service, un répertoire virtuel ou un service COM+. L'éditeur charge le fichier de configuration pour ce service particulier et autorise l'utilisateur à ajouter des nouveaux éléments ou à modifier des éléments existants imbriqués dans la section <system.serviceModel> du fichier de configuration.
L'éditeur prend en charge IntelliSense et applique la conformité de schéma. Le résultat est conformer au schéma du fichier de configuration et possède des valeurs de données correctes syntaxiquement. Toutefois, l'éditeur ne garantit pas que le fichier de configuration soit correct sur un plan sémantique. En d'autres termes, l'éditeur ne garantit pas que le fichier de configuration puisse fonctionner avec le service qu'il configure.
Attention : |
---|
L'éditeur ne peut pas supprimer un élément de configuration du fichier de configuration une fois que vous avez modifié l'élément. Par exemple, si vous utilisez l'éditeur pour affecter au nom de point de terminaison une chaîne non vide et l'enregistrer, le contenu du fichier de configuration est le suivant, comme illustré dans l'exemple suivant.
<endpoint binding="basicHttpBinding" name="somename" />
Si vous tentez de supprimer le nom en lui affectant une chaîne vide et que vous enregistrez le fichier, le fichier de configuration contient toujours l'attribut name, comme illustré dans l'exemple suivant.
<endpoint binding="basicHttpBinding" name="" />
Pour supprimer l'attribut, vous devez modifier manuellement l'élément à l'aide d'un autre éditeur de texte.
Vous devez être particulièrement prudent avec ce problème lorsque vous utilisez l'élément issueToken du comportement de point de terminaison clientCredential. De façon spécifique, l'attribut address de son sous-élément localIssuer ne doit pas être une chaîne vide. Si vous avez modifié l'attribut address à l'aide de l'Éditeur de configuration et que vous souhaitez le supprimer complètement, vous devez pour cela utiliser un autre outil que l'Éditeur. Sinon, l'attribut contient une chaîne vide et votre application lève une exception.
|
Utilisation de l'Éditeur de configuration
L'Éditeur de configuration de service se trouve à l'emplacement d'installation du Kit de développement logiciel (SDK) Windows suivant :
C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin\SvcConfigEditor.exe
Après avoir lancé l'Éditeur de configuration de service, vous pouvez utiliser le menu Fichier/Ouvrir pour rechercher le service ou l'assembly à gérer. Vous pouvez ouvrir des fichiers de configuration directement, rechercher des services WCF /COM + et ouvrir des fichiers de configuration pour des services hébergés par le Web.
L'interface utilisateur de l'Éditeur de configuration de service est divisée dans les zones suivantes :
Volet (arborescence) qui affiche les éléments de configuration sous forme d'arborescence à gauche. Vous pouvez exécuter des opérations dans l'arborescence en cliquant avec le bouton droit sur les nœuds.
Volet de tâches qui présente les tâches courantes applicables aux éléments actuels dans la partie inférieure gauche de la fenêtre.
Volet Détail qui affiche les paramètres détaillés du nœud de configuration sélectionné dans l'arborescence à droite.
Ouverture d'un fichier de configuration
Démarrez l'Éditeur de configuration de service en utilisant une fenêtre de commande pour accéder à votre emplacement d'installation WCF, puis tapez SvcConfigEditor.exe.
Dans le menu Fichier, sélectionnez Ouvrir et cliquez sur le type de fichier que vous souhaitez gérer.
Dans la boîte de dialogue Ouvrir, naviguez jusqu'au fichier spécifique que vous souhaitez gérer et double-cliquez sur celui-ci.
La visionneuse suit automatiquement le chemin d'accès de fusion de la configuration et crée une vue de la configuration fusionnée. Par exemple, la configuration réelle d'un service non hébergé est une combinaison de Machine.config et App.config. Toutes les modifications sont appliquées au fichier actif dans SvcConfigEditor. Si vous souhaitez modifier un fichier spécifique dans le chemin d'accès de fusion de la configuration, vous devez l'ouvrir directement.
Remarque : |
---|
L'Éditeur de configuration recharge le fichier de configuration actuellement ouvert lorsque ce dernier a été modifié à l'extérieur de l'Éditeur. Lorsque cela se produit, toutes les modifications non enregistrées dans l'Éditeur sont perdues. Si les rechargements sont fréquents, la cause la plus probable est l'accès constant d'un service au fichier de configuration (par exemple, un logiciel antivirus exécuté en arrière-plan). Pour y remédier, assurez-vous que l'Éditeur de configuration est l'unique processus autorisé à accéder au fichier lorsque celui-ci est ouvert. |
Services
Le nœud Services affiche tous les services assignés actuellement dans le fichier de configuration. Chaque sous-nœud dans l'arbre correspond à un sous-élément de l'élément <services> dans le fichier de configuration.
Lorsque vous cliquez sur le nœud Services, vous pouvez afficher ou exécuter des tâches dans la page Résumé, dans le volet Détail.
Création d'une configuration de service
Vous pouvez créer une configuration de service de l'une des manières suivantes :
À l'aide d'un Assistant : cliquez sur le lien Créer un service sur le volet de tâches ou la page Résumé pour lancer l'Assistant. Vous pouvez également l'effectuer dans le menu Fichier -> Ajouter un nouvel élément.
Manuellement : vous pouvez cliquer avec le bouton droit sur le nœud Services et choisir Nouveau service.
Création d'une configuration de point de terminaison de service
Vous pouvez créer une nouvelle configuration de point de terminaison de service de l'une des manières suivantes :
Création à l'aide d'un Assistant : cliquez sur le lien Créer un point de terminaison de service sur le volet de tâches ou la page Résumé pour lancer l'Assistant. Vous pouvez également l'effectuer dans le menu Fichier -> Ajouter un nouvel élément.
Manuellement : une fois que vous avez créé un service, vous pouvez cliquer avec le bouton droit sur le nœud Points de terminaison et choisir Nouveau point de terminaison de service.
Modification d'une configuration de service
Cliquez sur un nœud Service.
Modifiez les paramètres dans les grilles de propriété.
Modification d'une configuration de points de terminaison de service
Cliquez sur un nœud Point de terminaison de service.
Modifiez les paramètres dans les grilles de propriété.
Ajout d'une adresse de base
Cliquez sur le nœud Hôte.
Cliquez sur le bouton Nouveau dans la section Adresses de base.
Tapez l'URI de l'adresse de base dans la boîte de dialogue.
Cliquez sur OK.
Remarque : |
---|
Vous ne pouvez pas modifier la valeur de <baseAddressPrefixFilters> dans cet outil. Pour ajouter ou modifier cet élément, vous devez utiliser un éditeur de texte ou Visual Studio. |
Client
Le nœud Client affiche tous les points de terminaison clients dans le fichier de configuration. Chaque sous-nœud dans l'arbre correspond à un sous-élément de l'élément <client> dans le fichier de configuration.
Lorsque vous cliquez sur le nœud Client, vous pouvez afficher ou exécuter des tâches sur la page Résumé du volet >Détail.
Création d'une configuration de point de terminaison client
Vous pouvez créer une configuration de point de terminaison client de l'une des manières suivantes :
Création à l'aide d'un Assistant : cliquez sur le lien Créer un client dans le volet de tâches dans la partie inférieure gauche de la fenêtre ou sur la page Résumé pour lancer l'Assistant. Vous pouvez également l'effectuer dans le menu Fichier -> Ajouter un nouvel élément. L'Assistant vous invite à désigner l'emplacement de la configuration du service, à partir duquel la configuration cliente est générée. Vous pouvez alors choisir le point de terminaison de service avec lequel établir une connexion.
Manuellement : cliquez avec le bouton droit sur le nœud Points de terminaison sous Client et sélectionnez Nouveau point de terminaison de client.
Modification d'une configuration de point de terminaison client
Cliquez sur un nœud Point de terminaison de client.
Modifiez les paramètres dans les grilles de propriété.
Point de terminaison standard
Les points de terminaison standard sont des points de terminaison spécialisés possédant une ou plusieurs parties de l'adresse, contrat et liaison définies sur les valeurs par défaut.
Ces paramètres de configuration sont stockés dans le nœud Point de terminaison standard. Le nœud Point de terminaison standard affiche tous les paramètres de point de terminaison standard dans le fichier de configuration. Chaque sous-nœud dans l'arborescence correspond à un sous-élément de l'élément <standardEndpoints> dans le fichier de configuration.
Lorsque vous cliquez sur le nœud Point de terminaison standard, vous pouvez afficher ou exécuter des tâches dans la page Résumé des points de terminaison standard du volet Détail.
Création d'une configuration de point de terminaison standard
Vous pouvez créer une configuration de point de terminaison standard de l'une des manières suivantes :
Cliquez avec le bouton droit sur le nœud Point de terminaison standard et sélectionnez Nouvelle configuration de point de terminaison standard. Sélectionnez ensuite le type de liaison dans la boîte de dialogue et cliquez sur OK.
Sélectionnez le nœud Point de terminaison standard et cliquez sur Nouvelle configuration de point de terminaison standard dans le volet de tâches dans la partie inférieure gauche de la fenêtre.
La boîte de dialogue Création d'un point de terminaison standard répertorie tous les types de point de terminaison standard enregistrés.
Affichage et modification d'une configuration de point de terminaison standard
Vous pouvez ouvrir une configuration de point de terminaison standard en vue de l'afficher et de la modifier des façons suivantes :
Cliquez pour développer le nœud Point de terminaison standard et cliquez sur le sous-nœud de point de terminaison respectif.
Cliquez sur le nœud Point de terminaison standard et cliquez sur le point de terminaison respectif dans le volet Détails.
Les attributs correspondant au point de terminaison s'affichent dans le volet droit pour modification.
Suppression d'une configuration de point de terminaison standard
Vous pouvez supprimer une configuration de point de terminaison standard de l'une des manières suivantes :
Cliquez pour développer le nœud Point de terminaison standard et cliquez avec le bouton droit sur le sous-nœud de point de terminaison respectif. Sélectionnez la commande Supprimer la configuration de point de terminaison standard dans le menu contextuel pour supprimer le point de terminaison.
Cliquez sur le nœud Point de terminaison standard. Dans le volet des tâches, cliquez sur Supprimer la configuration de point de terminaison standard.
Si le point de terminaison standard est en cours d'utilisation, le message d'avertissement suivant apparaît lorsque vous essayez de le supprimer :Le point de terminaison standard est en cours d'utilisation. Si vous le supprimez maintenant, veillez à supprimer toutes ses références dans d'autres parties de la configuration (par exemple, dans le point de terminaison de service ou le point de terminaison de client). Sinon, la configuration ne sera pas valide et ne pourra pas être ouverte la prochaine fois. Voulez-vous vraiment supprimer le point de terminaison standard ? »
Liaison
Les configurations de liaison sont utilisées pour configurer des liaisons sur les points de terminaison. Ces paramètres de configuration sont stockés dans le nœud Liaison. Les points de terminaison référencent les configurations de liaison par nom et plusieurs points de terminaison peuvent référencer une configuration de liaison unique.
Le nœud Liaisons affiche tous les paramètres de liaison dans le fichier de configuration. Chaque sous-nœud dans l'arbre correspond à un sous-élément de l'élément <bindings> dans le fichier de configuration.
Lorsque vous cliquez sur le nœud Client, vous pouvez afficher ou exécuter des tâches dans la page Résumé du volet >Détail.
Création d'une configuration de liaison
Vous pouvez créer une configuration de liaison de l'une des manières suivantes :
Cliquez avec le bouton droit sur le nœud Liaisons et sélectionnez Nouvelle configuration de liaison. ; ensuite, sélectionnez le type de liaison dans la boîte de dialogue et cliquez sur OK.
Sélectionnez le nœud Liaisons et cliquez sur Nouvelle configuration de liaison dans le volet de tâches dans la partie inférieure gauche de la fenêtre.
Dans la page de service ou de résumé cliente, cliquez sur Cliquez ici pour créer dans le champ Configuration de liaison pour créer une configuration de liaison pour le point de terminaison correspondant.
Ajout d'extensions d'élément de liaison à une liaison personnalisée
Sélectionnez la liaison à laquelle vous souhaitez ajouter une extension d'élément.
Cliquez sur Ajouter.
Dans la liste d'extensions disponibles, sélectionnez l'extension d'élément de liaison que vous souhaitez ajouter. Pour sélectionner plusieurs éléments, appuyez simultanément sur la touche CTRL.
Cliquez sur Ajouter.
Ajustement de la position d'extensions dans une liaison personnalisée
Une liaison personnalisée est une collection d'éléments de liaison qui forment une pile. Chaque élément de liaison sur la pile possède ses propres paramètres de configuration. L'ordre des extensions d'élément de liaison dans une liaison personnalisée indique leur position dans la pile. Les éléments en haut de la pile sont appliqués en premier. Pour modifier l'ordre :
Sélectionnez le nœud de liaison personnalisé.
Sélectionnez un élément d'extension de liaison dans la section Position d'extension de l'élément de liaison.
Utilisez le bouton Haut ou Bas sur le côté gauche de la liste pour modifier la position de l'élément sélectionné.
Modification de la configuration d'extensions d'élément de liaison dans une liaison personnalisée
Sélectionnez le nœud de liaison dans l'arbre.
Sélectionnez la liaison personnalisée qui contient l'élément que vous souhaitez modifier.
Sélectionnez l'extension d'élément de liaison que vous souhaitez modifier. Les paramètres de l'élément apparaissent dans le volet droit où ils peuvent être modifiés.
Diagnostics
Le nœud Diagnostics affiche tous les paramètres de diagnostic dans le fichier de configuration. Permet d'activer ou de désactiver des compteurs de performances et Windows Management Instrumentation (WMI), de configurer le traçage WCF et de configurer l'enregistrement de messages WCF. Les paramètres du nœud Diagnostic correspondent à la section <system.diagnostics> et à la section <diagnostics> du <system.serviceModel> fichier de configuration.
Lorsque vous cliquez sur le nœud Diagnostics, vous pouvez afficher ou exécuter des tâches dans la page Résumé du volet Détail.
Configuration des compteurs de performance et de WMI
Cliquez sur le nœud Diagnostics.
Cliquez sur Basculer les compteurs de performance. Le compteur de performance peut avoir trois états : Off (valeur par défaut), ServiceOnly et All. Il est possible de basculer entre les trois états en cliquant sur le lien.
Configuration d'un fournisseur WMI
Cliquez sur le nœud Diagnostics.
Pour activer un fournisseur WMI, cliquez sur le lien Activer le fournisseur WMI.
Activation du suivi WCF
Vous pouvez créer un fichier de suivi WCF avec des propriétés standard ou configurer un fichier de suivi personnalisé.
Cliquez sur le nœud Diagnostics.
Cliquez sur Activer le suivi.
Cliquez sur le lien Niveau de suivi pour ajuster le niveau de suivi. Six niveaux de suivi sont disponibles : Fermé, Critique, Erreur, Avertissement, Information et Commentaires. Les options Suivi d'activité et Propager l'activité vous permettent d'utiliser la fonctionnalité de suivi d'activité WCF.
Cliquez sur le nom de l'écouteur de suivi pour spécifier le fichier et les options de suivi.
Activation de la journalisation WCF
Vous pouvez créer un fichier de suivi WCF avec des propriétés standard ou configurer un fichier de suivi personnalisé.
Cliquez sur le nœud Diagnostics.
Cliquez sur Activer la journalisation des messages
Cliquez sur le lien Niveau du journal pour ajuster le niveau du journal. Il existe trois niveaux de journal : Messages malformés, Service et Transport.
Cliquez sur le nom de l'écouteur pour spécifier le fichier journal et les options de suivi.
Remarque : |
---|
Si vous souhaitez que les journaux de suivi et des messages soient supprimés automatiquement lorsque vous fermez l'application, activez l'option Effacement automatique des journaux. |
La page Résumé des Diagnostics vous permet d'accomplir les tâches les plus courantes pour configurer les diagnostics. Toutefois, si vous souhaitez modifier les paramètres des écouteurs et des sources manuellement, vous devez développer le nœud Diagnostics et modifier les paramètres dans les nœuds Journalisation des messages, Écouteurs et Sources.
Activation de la journalisation des messages ou le suivi personnalisé de WCF
Cliquez sur le nœud Diagnostics et développez-le.
Cliquez avec le bouton droit sur le nœud Écouteurs et sélectionnez Nouvel écouteur.
Tapez le nom de fichier de trace dans le champ InitData. Vous pouvez cliquer sur le bouton « … » pour naviguer jusqu'à un chemin d'accès.
Si vous cliquez sur la ligne TypeName, un bouton…s'affiche. Cliquez sur ce bouton pour ouvrir l'Explorateur de types d'écouteur de suivi que vous pouvez utiliser pour rechercher des écouteurs de suivi préconfigurés qui sont déjà installés.
Notez la section Source. Cliquez sur Ajouter dans cette section pour ouvrir une boîte de dialogue avec un menu déroulant qui répertorie des sources de suivi disponibles. Sélectionnez une source de suivi et cliquez sur OK.
Pour modifier les paramètres de journalisation des messages, cliquez sur le nœud Journalisation des messages. Vous pouvez modifier les paramètres dans la grille des propriétés.
Avancé
Comportements
Le nœud Comportements affiche les comportements définis actuellement dans le fichier de configuration.
Les configurations de comportement sont utilisées pour configurer des comportements de points de terminaison et de services. Ces paramètres de configuration sont stockés dans le nœud Avancé sous Comportements de service et Comportements du point de terminaison. Les comportements de service sont utilisés par les services, alors que les comportements de point de terminaison par les points de terminaison.
Les comportements représentent un ensemble d'éléments d'extension qui forment une pile. L'élément en haut de la pile est appliqué en premier. Chaque élément d'extension peut avoir sa propre configuration.
Création d'une configuration de comportement
Vous pouvez créer une nouvelle configuration de comportement de l'une des manières suivantes :
Cliquez avec le bouton droit sur l'un des nœuds de comportement et sélectionnez Nouvelle configuration de comportement.
Sélectionnez l'un des nœuds de comportement et cliquez sur Nouvelle configuration de comportement dans le volet de tâches dans la partie inférieure gauche de la fenêtre.
Ajout d'extensions d'éléments de comportement à un comportement
Sélectionnez l'un des nœuds de comportement.
Sélectionnez le comportement que vous souhaitez modifier.
Cliquez sur Ajouter.
Dans la liste d'extensions disponibles, sélectionnez l'extension d'élément de comportement que vous souhaitez ajouter.
Cliquez sur Ajouter.
Ajustement de la position d'extension dans un comportement
Les comportements sont des collections d'élément qui forment une pile. Chaque élément sur la pile possède sa propre configuration. L'ordre des extensions d'éléments de comportement dans un comportement personnalisé indique leur position dans la pile. Les éléments en haut de la pile sont appliqués en premier. Pour modifier l'ordre :
Sélectionnez l'un des nœuds de comportement.
Sélectionnez le comportement que vous souhaitez modifier.
Sélectionnez un élément d'extension de comportement dans la section Position d'extension de l'élément de liaison.
Utilisez le bouton Haut ou Bas sur le côté gauche de la liste pour modifier la position de l'élément sélectionné.
Modification la configuration des extensions d'élément de comportement
Sélectionnez l'un des nœuds de comportement dans l'arbre.
Sélectionnez le comportement qui contient l'élément que vous souhaitez modifier.
Sélectionnez l'extension d'élément de comportement que vous souhaitez modifier. Les paramètres de l'élément apparaissent dans le volet droit où ils peuvent être modifiés.
ProtocolMapping
Cette section permet de configurer des types de liaison par défaut pour différents protocoles (tels que HTTP, TCP, MSMQ ou net.pipe) en appliquant un mappage défini entre les schémas d'adresse de protocole et les liaisons possibles. Vous pouvez également ajouter de nouveaux mappages à d'autres protocoles.
Extensions
Les nouvelles extensions de liaison, les extensions d'élément de liaison, les extensions de point de terminaison standard et les extensions de comportement peuvent être enregistrées en vue d'être utilisées dans la configuration WCF. Les extensions sont des paires de nom/type. Le nom définit le nom de l'extension dans la configuration, alors que le type implémente l'extension. Il existe quatre types d'extension :
Les extensions de liaison définissent un type de liaison entier. Par exemple : basicHttpBinding
Les extensions d'élément de liaison définissent un élément d'une liaison. Par exemple : textMessageEncoding.
Les extensions de point de terminaison standard définissent un point de terminaison standard entier. Par exemple : discoveryEndpoint.
Les extensions d'élément de comportement définissent un élément d'un comportement. Par exemple : clientVia
Les extensions inscrites dans la configuration peuvent être utilisées comme tout autre composant WCF du même type.
Ajout d'une nouvelle extension
Sélectionnez l'un des nœuds d'extension parmi les nœuds avancés.
Cliquez sur Nouveau.
Entrez un nom et un type.
Cliquez sur OK.
L'extension apparaît maintenant dans l'éditeur à l'endroit approprié. Par exemple, si vous ajoutez une extension d'élément de comportement, elle apparaît dans la liste des extensions disponibles.
Environnement d'hébergement
Cette section permet de définir des paramètres d'instanciation pour l'environnement d'hébergement de service.
Création d'un fichier de configuration à l'aide de l'Assistant
Pour créer un fichier de configuration, vous pouvez notamment utiliser l'Assistant Nouvel élément de service. L'Assistant recherche les types de service installés et d'autres éléments compatibles avec WCF sur l'ordinateur, y compris les répertoires virtuels hébergés sur le Web et les répertoires COM+, et il les charge pour simplifier la création du fichier de configuration.
Création d'un fichier de configuration
Démarrez l'Éditeur de configuration de service en utilisant une fenêtre de commande pour accéder à votre emplacement d'installation WCF, puis tapez SvcConfigEditor.exe.
Dans le menu Fichier, sélectionnez Ouvrir et cliquez sur Exécutable, Service COM+ ou Service hébergé sur le Web, selon le type de fichier de configuration que vous souhaitez créer.
Dans la boîte de dialogue Ouvrir, naviguez jusqu'au fichier spécifique pour lequel vous souhaitez créer un fichier de configuration et double-cliquez sur celui-ci.
Dans le menu Fichier, pointez vers Ajouter un nouvel élément et cliquez sur Service. L'Assistant Nouvel élément de service s'ouvre.
Suivez les étapes de création de service dans l'Assistant.
Remarque : |
---|
Si vous souhaitez utiliser NetPeerTcpBinding inclus dans le fichier de configuration (généré par l'Assistant), vous devez ajouter manuellement un élément de configuration de liaison et modifier l'attribut mode de son élément security en spécifiant "Aucun." |
Configuration de COM+
L'Éditeur de configuration de service vous permet de créer un fichier de configuration pour une application COM+ existante ou de modifier une configuration COM+ existante. Le nœud Contrat COM est visible uniquement lorsque la section <comContract> existe dans le fichier de configuration.
Création d'une nouvelle configuration COM+
Avant de créer une configuration COM+, assurez-vous que votre application COM+ est installée dans les services de composants et enregistrée dans le Global Assembly Cache (GAC).
Sélectionnez le menu Fichier -> Intégrer -> Application COM+. Cette opération ferme le fichier actuellement ouvert. Si des données ne sont pas enregistrées dans le fichier actif, une boîte de dialogue d'enregistrement apparaît. Puis, l'Assistant Intégration COM+ est lancé.
Dans la première page, sélectionnez l'application COM+ de l'arbre. Si vous ne trouvez pas votre application COM+ dans l'arbre, vérifiez qu'il est installé dans les services de composants et enregistré dans le Global Assembly Cache (GAC).
Dans la page suivante, sélectionnez les méthodes que vous souhaitez exposer en tant que services WCF. Toutes les méthodes prises en charge dans l'application COM+ sont affichées et sélectionnées par défaut.
Choisissez une méthode d'hébergement.
Configurez d'autres paramètres conformément aux indications de l'Assistant.
L'Éditeur de configuration de service utilise ComSvcConfig.exe en arrière-plan pour générer un fichier de configuration. Une fois terminé, vous pouvez consulter un résumé et quitter l'Assistant. Le fichier de configuration généré est ouvert afin que vous puissiez le modifier directement.
Modification d'une configuration COM+ existante
Sélectionnez le menu Fichier -> Ouvrir -> Service COM+.
Sélectionnez le service COM+ que vous souhaitez modifier dans la liste.
Modifiez les paramètres de configuration dans le nœud Contrats COM.
Remarque : Vous pouvez également ouvrir et modifier directement un fichier de configuration qui contient des contrats COM+.
Sécurité
Le caractère sécurisé des fichiers de configuration de service générés par l'Éditeur de configuration n'est pas garanti. Consultez la documentation Sécurité dans Windows Communication Foundation pour plus d'informations sur la méthode permettant de sécuriser vos services WCF.
De plus, l'Éditeur de configuration peut être utilisé uniquement pour lire et écrire des éléments de configuration WCF valides. Cet outil ignore les éléments conformes à des schémas, définis par l'utilisateur. Il ne tente pas non plus de supprimez ces éléments du fichier de configuration ou de déterminer leurs effets sur les éléments WCF connus. Il incombe à l'utilisateur de déterminer si ces éléments font peser une menace à l'application ou au système.