Debug di codice JScript con Visual Studio
Alcuni programmi JScript sono stati progettati per essere eseguiti dalla riga di comando, altri per essere eseguiti all'interno di pagine ASP.NET. Il tipo di programma ha influenza sul metodo di debug.
Routine
Per impostare il debug per un programma per la riga di comando
Compilare il programma di cui si desidera eseguire il debug utilizzando il flag /debug. Per ulteriori informazioni vedere /debug.
Avviare Microsoft Visual Studio.
Scegliere Apri dal menu File, quindi Progetto.
Nella finestra di dialogo Apri progetto individuare il programma compilato, vale a dire il file con estensione EXE, e selezionarlo, quindi scegliere Apri.
Scegliere Apri dal menu File, quindi File.
Nella finestra di dialogo Apri file individuare il codice sorgente, vale a dire il file con estensione JS, e selezionarlo, quindi scegliere Apri.
Scegliere Salva tutto dal menu File.
Scegliere un nome per il nuovo progetto e una posizione in cui salvarlo.
Una volta completata la procedura di impostazione, è possibile passare alla sezione relativa al debug in Visual Studio.
Per impostare il debug per un programma ASP.NET
Avviare Microsoft Visual Studio.
Aprire il file ASP.NET del quale si desidera eseguire il debug.
Impostare il flag di debug su true nella direttiva @page, ad esempio:
<%@page Language=jscript debug=true %>
Aprire la pagina in un browser per compilarla.
Scegliere Processi di debug dal menu Strumenti di Visual Studio.
Nella finestra Processi selezionare le caselle di controllo Mostra processi di sistema e Mostra processi in tutte le sessioni.
Nel riquadro Processi disponibili della finestra di dialogo Processi selezionare il processo di lavoro ASP.NET che esegue l'applicazione Web, quindi scegliere Connetti.
Per impostazione predefinita, il processo di lavoro è aspnet_wp.exe per IIS 5.x (su Windows 2000 e Windows XP)e w3wp.exe per IIS 6.0 (su Windows Server 2003).
Nella finestra di dialogo Connetti a processo selezionare Common Language Runtime e scegliere OK
Scegliere Chiudi nella finestra di dialogo Processi.
Una volta completata la procedura di impostazione, è possibile passare alla sezione relativa al debug in Visual Studio.
Per eseguire il debug utilizzando Visual Studio
Nell'ambiente di sviluppo integrato (IDE) di Visual Studio aprire il file di cui si intende eseguire il debug, come descritto in una delle precedenti sezioni relative all'installazione.
Spostare il cursore sulla posizione del file in cui si desidera impostare un punto di interruzione e premere F9.
Ripetere il passaggio precedente per aggiungere ulteriori punti di interruzione.
Scegliere Avvia dal menu Debug.
L'esecuzione del programma procederà fino a che non verrà incontrato un punto di interruzione o generato un errore di runtime.
A questo punto verranno visualizzate varie finestre in cui sarà possibile proseguire con le attività di debug. Per ulteriori informazioni vedere Debugger Roadmap.
Per interrompere il debug mantenendo in esecuzione il programma, scegliere Disconnetti tutto dal menu Debug.
In caso contrario, se si interrompe il debug il programma verrà terminato.
Osservazioni
In Visual Studio, ogni volta che si avvia il debug di un programma compilato dalla riga di comando, ne viene effettuata la rilettura. Di conseguenza, è possibile modificare il codice JScript e, una volta ricompilato il codice, verificare gli effetti di tali modifiche.
Vedere anche
Attività
Sviluppo di codice JScript con Visual Studio
Concetti
Compilazione dalla riga di comando
Compilazione dalla riga di comando
Debug di codice JScript con il debugger di Common Language Runtime