Procedura: eseguire il debug di servizi Web in codice gestito

Aggiornamento: novembre 2007

Prima di compilare ed eseguire il servizio Web, è necessario innanzitutto compilare il progetto di servizio Web ASP.NET. Una volta compilato il servizio Web, è possibile eseguirlo. Per ulteriori informazioni, vedere Preparazione al debug: progetti servizio Web ASP.NET.

Per la compilazione e l'esecuzione del servizio Web, 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à compilato 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à compilato 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 compilare ed eseguire un servizio Web con il debugger

  1. In Esplora soluzioni, fare clic con il pulsante destro del mouse sul file ASMX relativo al servizio Web da eseguire e scegliere Imposta come pagina iniziale dal menu di scelta rapida.

  2. Scegliere Avvia dal menu Debug.

    Utilizzando questo comando, in Visual Studio verrà avviata l'esecuzione del servizio Web nel debugger.

  3. Per interrompere l'esecuzione del form e tornare all'editor di codice, chiudere il browser o scegliere Termina debug dal menu Debug.

Per compilare ed eseguire un servizio Web senza il debugger

  1. In Esplora soluzioni, fare clic con il pulsante destro del mouse sul file ASMX relativo al servizio Web da eseguire e scegliere Imposta come pagina iniziale dal menu di scelta rapida.

  2. Scegliere Avvia senza eseguire debug dal menu Debug.

    In Visual Studio verranno salvati tutti i file del progetto e verrà compilato il progetto. Al termine della compilazione, verrà avviato il browser predefinito, con la visualizzazione della pagina iniziale del progetto.

  3. Per arrestare l'esecuzione del servizio Web e tornare all'editor di codice, chiudere il browser.

Per compilare ed eseguire un servizio Web utilizzando l'opzione Visualizza nel browser

  1. In Esplora soluzioni, fare clic con il pulsante destro del mouse sul file ASMX relativo al servizio Web da eseguire e scegliere Visualizza nel browser dal menu di scelta rapida.

    Verrà compilato il servizio Web e avviata la pagina iniziale specificata all'interno dell'IDE.

  2. Per arrestare l'esecuzione del servizio Web e tornare all'editor di codice, chiudere il browser.

Vedere anche

Attività

Preparazione al debug: progetti di servizi Web XML

Altre risorse

Creazione di servizi Web in codice gestito