Partilhar via


Depuração de script do lado do cliente

O depurador do Visual Studio fornece um ambiente abrangente de depuração para localizar e corrigir erros em scripts de cliente nas páginas do ASP.NET.

Habilitando Depuração de scripts

Antes de começar a depurar o script com Visual Studio, a depuração de scripts deve ser ativada no Internet Explorer. Para obter mais informações, consulte Como habilitar e iniciar a depuração do script a partir do Internet Explorer.

Abrindo Documentos de Script

No Visual Studio 2012, você pode exibir o Gerenciador de Soluções para exibir listas do lado do servidor e de documentos de scripts do lado do cliente. Você pode abrir qualquer documento de script do Gerenciador de Soluções. Para obter mais informações, consulte Como exibir documentos de script.

Mapeamento de ponto de interrupção

No Visual Studio, você não pode depurar diretamente o código do lado do servidor, mas pode definir um ponto de interrupção em um arquivo do lado do servidor. O Visual Studio automaticamente mapeia o ponto de interrupção em um local correspondente no arquivo do cliente e cria um ponto de interrupção mapeado no código do cliente.

Anexar a script manual ou automaticamente

Para iniciar a depuração de script no Visual Studio, o depurador deve anexar o script que você deseja depurar. Isso pode acontecer manualmente ou automaticamente.

Você pode anexar manualmente usando a interface do depurador de Visual Studio para escolher um processo em execução do script ao qual você deseja anexar. Para obter mais informações, consulte Como anexar ao script.

O depurador é anexado automaticamente ao script quando uma das situações ocorrer:

Ao anexar manualmente ao script, o processo de script continuará a ser executado até que seja paralisado de alguma maneira. Você pode interromper escolhendo Interromper no menu Depurar.

Quando o depurador é anexado automaticamente, a execução de script é interrompida na linha onde o ponto de interrupção, instrução de Stop ou de debugger, ou erro ocorreu, ou no ponto onde você escolher para iniciar a depuração no Internet Explorer.

Nesse ponto, você pode usar recursos normais do depurador para iniciar a depuração. Por exemplo, é possível usar comandos Etapa para continuar a execução de seu código linha por linha. Você pode usar a janela Pilha de Chamadas para exibir e controlar o fluxo de script. Você pode usar as janelas variáveis ou a janela Imediato para exibir ou alterar as variáveis e propriedades.

Mensagens de erro aprimoradas para depuração de scripts

O Visual Studio fornece mensagens de erro avançadas para problemas comuns de depuração de scripts. Essas mensagens não aparecem a menos que você anexe ao Internet Explorer manualmente. Se você encontrar uma condição de erro quando o Internet Explorer for aberto automaticamente, tente anexar de forma manual para poder ver as mensagens de erro.

Depurando aplicativos de script AJAX

Os aplicativos da Web com AJAX ativado fazem uso intenso de códigos de script e desafios especiais de depuração de representação. Para obter mais informações sobre técnicas de depuração AJAX, consulte

Debugging and Tracing AJAX Applications Overview.

Consulte também

Tarefas

Como habilitar e iniciar a depuração do script a partir do Internet Explorer

Referência

Limitações na depuração de script

Janela Imediata

Outros recursos

Depurando aplicativos ASP.NET e AJAX

Janelas de variável

Debugging and Tracing AJAX Applications Overview