Condividi tramite


Procedura: eseguire il debug di un servizio WCF indipendente

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual Basic

C#

F#

C++

Web Developer

Express

Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento applicabile

Pro, Premium e Ultimate

Argomento applicabile Argomento applicabile Argomento non applicabile Argomento non applicabile Argomento applicabile

Un servizio indipendente è un servizio WCF che non viene eseguito in IIS, nell'host dei servizi WCF o nel server di sviluppo ASP.NET. La modalità più semplice per eseguire il debug di un servizio WCF indipendente è configurare Visual Studio in modo che vengano avviati client e server quando si sceglie Avvia debug dal menu Debug.

Se il servizio WCF è indipendente o è un processo che non può essere avviato in questa modalità, ad esempio un servizio NT, non è possibile utilizzare questo metodo. È possibile invece effettuare una delle seguenti operazioni:

  • Connettere manualmente il debugger al processo di hosting. Per ulteriori informazioni, vedere How to: Attach to a Running Process.

    oppure

  • Avviare il debug del client e quindi eseguire istruzioni nella chiamata al servizio. Richiede l'attivazione del debug nel file app.config. Per ulteriori informazioni, vedere Limitazioni del debug di WCF.

Per avviare client e host da Visual Studio

  1. Creare una soluzione Visual Studio contenente entrambi i progetti client e server.

  2. Configurare la soluzione in modo che quando si sceglie Avvia dal menu Debug vengano avviati entrambi i processi client e server.

    1. Fare clic con il pulsante destro del mouse sul nome della soluzione in Esplora soluzioni.

    2. Fare clic su Imposta progetti di avvio.

    3. Nella finestra di dialogo Proprietà di <nomesoluzione> selezionare l'opzione Progetti di avvio multipli.

    4. Nella griglia Progetti di avvio multipli, nella riga che corrisponde al progetto server fare clic su Azione e scegliere Avvia.

    5. Nella riga che corrisponde al progetto client fare clic su Azione e scegliere Avvia.

    6. Scegliere OK.

Vedere anche

Attività

Procedura: eseguire istruzioni nei servizi WCF

Riferimenti

Limitazioni del debug di WCF

Altre risorse

Debug dei servizi WCF