Procedura: eseguire il debug di un servizio WCF indipendente
Aggiornamento: novembre 2007
Le informazioni contenute in questo argomento sono valide per:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro e Team |
Legenda tabella:
Si applica |
|
Non applicabile |
|
Comando o comandi nascosti per impostazione predefinita |
Un servizio indipendente è un servizio WCF che non è in esecuzione in IIS, nell'host servizio WCF o sul 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 Procedura: eseguire la connessione a un processo in esecuzione.
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
Creare una soluzione Visual Studio contenente entrambi i progetti client e server.
Configurare la soluzione in modo che quando si sceglie Avvia dal menu Debug vengano avviati entrambi i processi client e server.
Fare clic con il pulsante destro del mouse sul nome della soluzione in Esplora soluzioni.
Fare clic su Imposta progetti di avvio.
Nella finestra di dialogo Proprietà di <nomesoluzione> selezionare l'opzione Progetti di avvio multipli.
Nella griglia Progetti di avvio multipli, nella riga che corrisponde al progetto server fare clic su Azione e scegliere Avvia.
Nella riga che corrisponde al progetto client fare clic su Azione e scegliere Avvia.
Scegliere OK.
Vedere anche
Attività
Procedura: eseguire istruzioni nei servizi WCF