Share via


Procedura: utilizzare il servizio di gestione del servizio

In questo argomento viene descritta la procedura di utilizzo del Servizio Gestione servizio. Per informazioni concettuali su tale servizio, vedere Servizio Gestione servizio.

  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);
    

  2012-03-05