Debug dei servizi Web XML
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:
Applicabile |
|
Non applicabile |
|
Comando o comandi nascosti per impostazione predefinita. |
I servizi Web XML utilizzano il Common Language Runtime. Pertanto, il debug di un servizio Web è simile al debug di un'applicazione ASP.NET. La differenza principale consiste nel fatto che il debug delle applicazioni ASP.NET è spesso incentrato sui controlli e sugli eventi di controllo di interfaccia. I servizi Web vengono spesso distribuiti a un livello intermedio e non dispongono di interfaccia utente.
La connessione al processo di lavoro ASP.NET è praticamente identica alla connessione a qualsiasi altro processo remoto. Per ulteriori informazioni, vedere Connessione a processi in esecuzione.
Rilevamento di punti di interruzione nei servizi Web
Il debugger non si connette automaticamente a un servizio Web, a meno che non venga eseguita una chiamata al servizio stesso. Pertanto, i punti di interruzione in un servizio Web non vengono raggiunti a meno che non venga eseguita una chiamata. Se si tenta di raggiungere il punto di interruzione utilizzando Avvia debug o Continua anziché utilizzare Esegui istruzione, il punto d'interruzione non verrà raggiunto.
Se si raggiunge un punto di interruzione in un servizio Web e il progetto di servizio Web non è aperto, viene visualizzata una finestra di dialogo nella quale si richiede il percorso dei file di origine. Utilizzare questa finestra di dialogo per individuare i file di origine. Il nome file specificato nella finestra di dialogo deve corrispondere a quello specificato nei simboli di debug che si trovano sul server Web.
Vedere anche
Attività
Procedura: eseguire il debug di applicazioni e servizi Web
Procedura dettagliata: debug di un servizio Web XML
Procedura: eseguire il debug di servizi Web in codice gestito
Concetti
Debug di applicazioni e servizi Web distribuiti