Procedura per: Utilizzare il servizio di gestione del servizio

In questo argomento viene descritta la procedura di utilizzo del Servizio Gestione servizio. Per i dettagli concettuali relativi al servizio, vedere Servizio Gestione servizi.

  1. Aprire il file Web.config radice in un editor di testo. Tale file si trova nella cartella %WINDIR%\Microsoft.NET\<Framework o Framework64>\v4.0.xxxxx\Config.

  2. Cercare la parola chiave seguente: ServiceManagementBehavior nel file di configurazione.

  3. Modificare la definizione di comportamento del servizio in modo da abilitare la pubblicazione dei metadati del servizio su HTTP, come mostrato nell'esempio seguente.

    <behavior name="ServiceManagementBehavior">
        <serviceMetadata httpGetEnabled="true" />
    </behavior>
    
  4. Salvare il file Web.config. Se non si dispone dell'autorizzazione alla scrittura per il file di configurazione, verrà restituito un messaggio di errore. Aggiornare l'ACL (Access Control List) sul file e tentare nuovamente di salvarlo.

  5. Fare clic con il pulsante destro del mouse sul progetto, quindi fare clic su Aggiungi riferimento al servizio.

  6. Digitare https://localhost/<nomepplicazione>/ServiceManagement.svc per l'indirizzo e fare clic su Vai.

  7. Fare clic su OK per chiudere la finestra di dialogo Aggiungi riferimento al servizio.

  8. Aggiungere codice simile a quello seguente per richiamare il Servizio Gestione servizio e attivare un servizio nell'applicazione.

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

  2011-12-05