Depuração de Scripts do Lado do Cliente

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável O tópico é aplicável

Pro, Premium e Ultimate

O tópico é aplicável O tópico é aplicável O tópico não é aplicável O tópico não é aplicável O tópico é aplicável

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:

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

Janela Immediate

Conceitos

Visão geral de depuração e rastreamento de aplicativos Ajax

Outros recursos

Depuração de ASP.NET e aplicativos AJAX

Variable Windows