Procedura: eseguire il debug dei servizi Web XML in codice gestito
Prima di generare ed eseguire il servizio Web XML, è necessario innanzitutto compilare il progetto Servizio Web ASP.NET. Una volta compilato il progetto, è possibile eseguirlo. Per ulteriori informazioni, vedere Preparazione al debug: progetti servizio Web ASP.NET.
Per generare ed eseguire il servizio Web XML, sono disponibili tre metodi:
| Metodo | Descrizione |
|---|---|
| Con il debugger | Viene avviato il browser predefinito e caricata la pagina iniziale specificata. L'esecuzione di una pagina nel debugger consente di eseguire il codice riga per riga e di utilizzare strumenti di analisi aggiuntivi e informazioni sulla fase di esecuzione. Se viene rilevato che i file chiave sono stati modificati, il progetto verrà generato prima dell'avvio del browser con la pagina iniziale specificata. |
| Senza il debugger | Consente di eseguire il codice come verrebbe normalmente eseguito all'esterno degli strumenti di sviluppo. Di conseguenza, mediante questi strumenti non viene resa disponibile alcuna informazione sulla fase di esecuzione. Se si rileva che i file chiave sono stati modificati, verrà generato il progetto prima dell'avvio del browser con la pagina iniziale specificata. È comunque possibile connettere il debugger al processo in base alle proprie esigenze. |
| Visualizza nel browser | Il progetto viene compilato e viene aperta una pagina Web scelta da Esplora soluzioni. Il progetto viene compilato ed eseguito nel browser predefinito all'interno di Visual Studio. |
Per generare ed eseguire un servizio Web XML con il debugger
-
In Esplora soluzioni fare clic con il pulsante destro del mouse sul file ASMX relativo al servizio Web XML da eseguire e scegliere Imposta come pagina iniziale dal menu di scelta rapida.
-
Scegliere Avvia dal menu Debug.
Utilizzando questo comando, in Visual Studio verrà avviata l'esecuzione del servizio Web XML nel debugger.
-
Per interrompere l'esecuzione del form e tornare all'editor di codice, chiudere il browser o scegliere Termina debug dal menu Debug.
Per generare ed eseguire un servizio Web XML senza il debugger
-
In Esplora soluzioni fare clic con il pulsante destro del mouse sul file ASMX relativo al servizio Web XML da eseguire e scegliere Imposta come pagina iniziale dal menu di scelta rapida.
-
Scegliere Avvia senza eseguire debug dal menu Debug.
In Visual Studio verranno salvati tutti i file del progetto e verrà generato il progetto. Al termine della generazione, verrà avviato il browser predefinito, con la visualizzazione della pagina iniziale del progetto.
-
Per arrestare l'esecuzione del servizio Web XML e tornare all'editor di codice, chiudere il browser.
Per generare ed eseguire un servizio Web XML utilizzando l'opzione Visualizza nel browser
-
In Esplora soluzioni fare clic con il pulsante destro del mouse sul file ASMX relativo al servizio Web XML da eseguire e scegliere Visualizza nel browser dal menu di scelta rapida.
Verrà generato il servizio Web XML e avviata la pagina iniziale specificata all'interno dell'IDE.
-
Per arrestare l'esecuzione del servizio Web XML e tornare all'editor di codice, chiudere il browser.