Partage via


Procédure d'utilisation du service de gestion des services

Cette rubrique décrit les étapes d'utilisation du service de gestion des services. Pour obtenir des détails conceptuels sur le service, consultez la rubrique Service de gestion des services.

  1. Ouvrez le fichier Web.config racine dans un éditeur. Ce fichier se trouve dans le dossier %WINDIR%\Microsoft.NET\<Framework ou Framework64>\v4.0.xxxxx\Config.

  2. Recherchez le mot clé ServiceManagementBehavior dans le fichier de configuration.

  3. Modifiez la définition de comportement du service pour permettre la publication de métadonnées de service sur HTTP, comme illustré dans l'exemple suivant.

    <behavior name="ServiceManagementBehavior">
        <serviceMetadata httpGetEnabled="true" />
    </behavior>
    
  4. Enregistrez le fichier Web.config. Un message d'erreur s'affiche si vous n'avez pas d'autorisation en écriture sur le fichier de configuration. Mettez à jour la liste de contrôle d'accès (ACL) du fichier, puis réessayez d'enregistrer.

  5. Cliquez avec le bouton droit sur votre projet de client, puis cliquez sur Ajouter une référence de service.

  6. Tapez https://localhost/<nom de l'application>/ServiceManagement.svc pour l'adresse, puis cliquez sur Accéder.

  7. Cliquez sur OK pour fermer la boîte de dialogue Ajouter une référence de service.

  8. Ajoutez un code similaire au suivant pour appeler le service de gestion des services afin d'activer un service dans votre application.

                ServiceManagementClient clnt = new ServiceManagementClient();
                ActivationRequest request = new ActivationRequest();
                request.VirtualPath = "https://localhost/MyWFServiceApp/MyWFService.xamlx";
                clnt.ActivateService(request);
    

  2012-03-05