Depuração de Scripts do Lado do Cliente

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

The Visual Studio depurador fornece um ambiente de depuração completo para localizar e corrigir erros em seus scripts do documento da Web. Você pode usar o Visual Studio 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. Para obter mais informações, consulte Como: Habilitar e iniciar a depuração de script do Internet Explorer.

Documentos de script de abertura

In Visual Studio 2008 Você pode exibir uso O gerenciador de soluções para exibir listas de documentos de script de servidor e cliente.Você pode em em aberto qualquer documento de script de O gerenciador de soluções.Para obter mais informações, consulte Como: Documentos de script de Exibir.

Mapeamento de ponto de interrupção

In Visual Studio 2008, diretamente, você não pode depurar código do lado do servidor, mas você pode conjunto um ponto de interrupção em um arquivo do servidor. Visual Studio mapeia o ponto de interrupção 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 no script.

Mapeamento de ponto de interrupção está sujeitas a certas limitações.Para obter mais informações, consulte Limitações na depuração de script.

Anexando manualmente ou automaticamente ao script

Para iniciar a depuração de script em Visual Studio, o depurador deve acoplar-se ao script que você deseja depurar. Isso pode acontecer manualmente ou automaticamente.

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

O depurador se anexa automaticamente o script quando ocorre uma das seguintes coisas:

  • Você atingiu um ponto de interrupção definido no script.Para obter mais informações, consulte Como: Definir pontos de interrupção no script.

  • Você acerta um VBScript Stop demonstrativo ou JScript debugger demonstrativo do código de script.

  • O navegador ou servidor encontra uma sintaxe ou execute o erro em time no script.Quando isso ocorre, uma caixa de diálogo é exibida e tem a opção para iniciar a depuração.

  • Você usa o Internet Explorer Depurador de script menu para iniciar a depuração.Para obter mais informações, consulte Como: Habilitar e iniciar a depuração de script do Internet Explorer.

Quando você anexar manualmente ao script, o processo de script continua a ser executado até que ele é interrompido alguma forma.Você poderá pará-lo escolhendo Quebra on the Depurar menu.

Quando o depurador se anexa automaticamente, a execução do script é interrompida na linha de onde o ponto de interrupção, Stop demonstrativo ou debugger demonstrativo ou o erro ocorreu, ou no ponto em que você optou por iniciar a depuração no Internet Explorer.

Neste 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 Pilha de chamadas janela para exibir e controlar o fluxo do script.Você pode usar variável windows ou Imediata janela para ver ou alterar variáveis e propriedades.

Mensagens de erro de Avançado para depuração de script

Visual Studio fornece mensagens de erro aprimorados de script comum depuração problemas. Essas mensagens não aparecerão 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 Web habilitados para AJAX faça uso pesado de 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

Conceitos

Visão geral de Depuração e Rastreamento de Aplicativos AJAX

Referência

Limitações na depuração de script

Janela Immediate

Outros recursos

Depuração de ASP.NET e aplicativos AJAX

Variable Windows