Condividi tramite


Debug di script sul lato client

Il debugger di Visual Studio fornisce un ambiente di debug completo per l'individuazione e la correzione degli errori negli script lato client nelle pagine ASP.NET.

Attivazione del debug di script

Prima di poter iniziare il debug di script con Visual Studio, è necessario attivarlo in Internet Explorer. Per ulteriori informazioni, vedere Procedura: attivare e avviare il debug di script da Internet Explorer.

Apertura di documenti di script

In Visual Studio 2012 è possibile utilizzare Esplora soluzioni per visualizzare elenchi di documenti di script lato server e lato client. È possibile aprire qualsiasi documento di script da Esplora soluzioni. Per ulteriori informazioni, vedere Procedura: visualizzare documenti script.

Mapping dei punti di interruzione

In Visual Studio non è possibile eseguire direttamente il debug di codice lato server, ma è possibile impostare un punto di interruzione in un file lato server. Visual Studio esegue automaticamente il mapping del punto di interruzione a un percorso corrispondente del file lato client e crea un punto di interruzione associato nel codice lato client.

Connessione manuale o automatica a script

Per avviare il debug di script in Visual Studio, il debugger deve essere connesso allo script del quale si desidera eseguire il debug. Questa operazione può essere eseguita manualmente o automaticamente.

È possibile eseguire la connessione manualmente utilizzando l'interfaccia del debugger Visual Studio per scegliere il processo di script in esecuzione desiderato. Per ulteriori informazioni, vedere Procedura: connettersi a file script.

Il debugger si connette automaticamente allo script quando si verifica uno dei seguenti casi:

In caso di connessione manuale allo script, l'esecuzione del processo di script continua fino a quando viene nuovamente arrestato. È possibile arrestarlo scegliendo Interrompi dal menu Debug.

Quando il debugger viene connesso automaticamente, l'esecuzione degli script viene arrestata nella riga dove si rileva il punto di interruzione, l'istruzione Stop o l'istruzione debugger o un errore, o nel punto scelto per iniziare il debug in Internet Explorer.

A tal punto, è possibile utilizzare le comuni utilità del debugger per iniziare il debug. Ad esempio, è possibile utilizzare i comandi Esegui per continuare a eseguire il codice riga per riga. Per visualizzare e controllare il flusso di script è possibile utilizzare la finestra Stack di chiamate. Per visualizzare o modificare le variabili e le proprietà utilizzare le finestre delle variabili o la finestra di controllo immediato.

Messaggi di errore avanzati per il debug di script

In Visual Studio i messaggi di errore relativi ai problemi comuni per il debug di script sono stati migliorati. Questi messaggi vengono visualizzati solo in caso di connessione manuale a Internet Explorer. Se si verifica una condizione di errore all'apertura automatica di Internet Explorer, provare la connessione manuale in modo da poter vedere i messaggi di errore.

Debug di applicazioni script AJAX

Nelle applicazioni Web che supportano AJAX viene fatto largo uso di codice script e vengono poste serie problematiche di debug. Per informazioni sulle tecniche di debug AJAX, vedere

Debugging and Tracing AJAX Applications Overview.

Vedere anche

Attività

Procedura: attivare e avviare il debug di script da Internet Explorer

Riferimenti

Limitazioni del debug di script

Finestra di controllo immediato

Altre risorse

Debug di applicazioni ASP.NET e AJAX

Finestre delle variabili

Debugging and Tracing AJAX Applications Overview