Depuração de Scripts do Lado do Cliente
This topic applies to:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium e Ultimate |
O Visual Studio depurador fornece um ambiente de depuração completo para localizar e corrigir erros em scripts de documento da Web. Você pode usar o Visual Studio o depurador para testar os scripts escritos em VBScript ou JScript. Visual Studio oferece suporte à depuração de scripts do lado do cliente em ASP.NET páginas.
Ativar depuração de Script
Antes de começar a depuração de script com Visual Studio, depuração de script deve ser habilitada no Internet Explorer. For more information, see Como: Habilitar e iniciar a depuração de Script do Internet Explorer.
Script de abertura de documentos
Em Visual Studio 2010, você pode exibir o uso Solution Explorer para exibir listas de documentos de script do lado do servidor e do lado do cliente. Você pode abrir qualquer documento de script de Solution Explorer. Para obter mais informações, consulte Como: Exibir documentos de Script.
Mapeamento de ponto de interrupção
Em Visual Studio, você não pode depurar diretamente o código do lado do servidor, mas você pode definir um ponto de interrupção em um arquivo do lado do servidor. Visual Studioo ponto de interrupção é mapeado para um local correspondente no arquivo do lado do cliente e cria um ponto de interrupção mapeado no código do lado do cliente automaticamente. Para obter mais informações, consulte Como: Definir pontos de interrupção em um Script.
O mapeamento de ponto de interrupção é sujeita a certas limitações. For more information, see Limitações na depuração de Script.
Manual ou automaticamente, anexando ao Script
Para iniciar a depuração de script em Visual Studio, o depurador deve se conectar ao script que você deseja depurar. Isso pode acontecer manualmente ou automaticamente.
Você pode anexar manualmente usando o Visual Studio interface de depurador para escolher um processo em execução do script que deseja anexar a. For more information, see Como: Anexar ao Script.
O depurador se anexa automaticamente o script quando ocorrer um dos seguintes procedimentos:
Você acerta um ponto de interrupção definido no script. For more information, see Como: Definir pontos de interrupção em um Script.
Você acerta um VBScript Stop instrução ou JScript debugger instrução no seu código de script.
O servidor ou um navegador encontra uma sintaxe ou tempo de execução do script. Quando isso ocorre, uma caixa de diálogo aparece e tem a opção para iniciar a depuração.
Use o Internet Explorer O depurador de Script menu para iniciar a depuração. For more information, see Como: Habilitar e iniciar a depuração de Script do Internet Explorer.
Quando você anexa manualmente ao script, o processo de script continua a ser executado até que alguma forma, ele é interrompido. Você poderá pará-lo escolhendo quebra sobre o Depurar menu.
Quando o depurador se anexa automaticamente, a execução do script é interrompida na linha de onde o ponto de interrupção, Stop instrução ou debugger a instrução, ou o erro ocorreu, ou no ponto em que você escolheu para iniciar a depuração no Internet Explorer.
Nesse ponto, você pode usar os recursos do depurador normal para iniciar a depuração. Por exemplo, você pode usar Etapa comandos para continuar a executar seu código linha por linha. Você pode usar o Call Stack janela para exibir e controlar o fluxo do script. Você pode usar as variable windows ou imediata janela para exibir ou alterar variáveis e propriedades.
Mensagens de erro avançados para depuração de Script
Visual Studiofornece mensagens de erro aprimoradas para depurar problemas de script comuns. Essas mensagens não aparecem, a menos que você anexar manualmente ao Internet Explorer. Se você encontrar uma condição de erro quando o Internet Explorer é aberto automaticamente, tente anexar manualmente para que você possa ver as mensagens de erro.
Depuração de aplicativos de Script do AJAX
Aplicativos de Web habilitado para AJAX usam intensamente o código de script e apresentam desafios especiais de depuração. Para obter informações sobre técnicas de depuração do AJAX, consulte
Visão geral de depuração e rastreamento de aplicativos Ajax.
Consulte também
Tarefas
Como: Habilitar e iniciar a depuração de Script do Internet Explorer
Referência
Limitações na depuração de Script
Conceitos
Visão geral de depuração e rastreamento de aplicativos Ajax