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:
Você atinge um conjunto de pontos de interrupção no script. Para obter mais informações, consulte <PAVEOVER> Como definir pontos de interrupção em um script.
Você atinge uma declaração de Stop do VBScript ou uma declaração de debugger do JScript no seu código de script.
O navegador ou servidor encontra um erro de sintaxe ou de tempo de execução em seu script. Quando isso ocorre, uma caixa de diálogo aparecerá e terá a opção de iniciar a depuração.
Use o menu do Depurador de Scripts do Internet Explorer para iniciar a depuração. Para obter mais informações, consulte Como habilitar e iniciar a depuração do script a partir do Internet Explorer.
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