Compartilhar via


Planos parDepurando de scripts do lado do cliente

Este tópico se aplica a:

Visual Studio

Visual Basic

C#

C++

J#

Visual Web Developer

Express

Sim

Sim

Sim

Sim

Sim

Padrão

Sim

Sim

Sim

Sim

Sim

Pro / Team

Sim

Sim

Sim

Sim

Sim

Usando o depurador Visual Studio, você pode executar as tarefas a seguir quando Depurando script do lado do cliente em uma página da Web:

  • Modo de Exibição de Origem codificar da página da Web (.htm, .html, .asp, .aspx) que você está depuração.

  • Controlarar o andamento da execução de script com pontos de interrupção e Stepping.

  • Modo de Exibir e Alterar variável e propriedade valores com vários Depurando Windows incluindo a janela Verificação Imediato e Inspecionar janela.

  • Modo de Exibir e Controlarar fluxo de script com a janela Pilha de chamadas.

    Observação:

    ParDepurando de script habilite Depurando de script no Internet Explorer. 

Exibindo Origem

Quando você trabalha com o depurador Visual Studio, você vê o script que você está depurando em um editor somente leitura no IDE.Você não pode alterar o texto na janela; Documentos de script são somente leitura enquanto você está depurando.No entanto, é possível salvar o documento com um novo nome, em seguida, Abrir o documento e modificá-lo.

Controlando a execução do programa

Para controlar a execução do programa, defina pontos de interrupção, que são locais onde o script pára a execução.Linhas que contêm pontos de interrupção são realçadas no editor.

Após Configuração pontos de interrupção, executar o documento que contém o script.Quando a execução atinge o primeiro ponto de interrupção, o script faz uma pausa e inicia o depurador.A linha atual está marcada no editor com um plano de fundo amarelo e uma seta amarela na margem esquerda.

Depois de atingir um ponto de interrupção, você pode percorrer linhas individuais em seu script.Como você etapa, o script é executado e você poderá ver o efeito de cada linha.

Se você atingir um apontar no seu script que chama outro procedimento, uma função ou sub-rotina, você poderá Executar Próxima em a Executar Próxima failover, ele e parar no Avançar procedimento, ou executar, linha.Em qualquer apontar, você pode Ir para para o fim, Depuração Circular, da atual procedimento e fora do que a seguinte linha a original chamar procedimento.Você pode também Continuar para o Avançar ponto de interrupção.

Normalmente, a execução continua de declaração para instrução, e os procedimentos descritos acima não Alterar essa ordem, mas simplesmente afetam o apontar no qual execução será Avançar Interrupção.No entanto, você também pode arrastar a SETA de execução amarelo para uma posição diferente e causar a linha Deixar-lo para ser o Avançar instrução seja executado.A única restrição é que você não pode alterar "escopo": Não é possível arrastar a seta fora do procedimento atual.

Exibindo e alterando valores

Enquanto Depurando, você pode exibir e alterar os valores das propriedades ou variáveis.Porque você está fazendo alterações diretamente para um script em Executando, você pode afetar a maneira como o script executa alterando os valores nela.Após alterar os valores, você poderá continuar com o script e ver o efeito da sua alteração.

Para exibir e alterar valores, você pode usar a janela Verificação Imediato ou os Windows da variável depurador.Você pode avaliar qualquer expressão na janela e Enter comandos script e ver seu efeito.Você pode Enter comandos de Idioma do script em execução atualmente.

Exibindo e controle de fluxo de programas

A janela Pilha de chamadas permite rastrear os procedimentos e as funções que estão executando no momento.Enquanto Depurando, você pode exibir o fluxo de Controlarar do procedimento ao procedimento.Você também pode selecionar um procedimento na Pilha de Chamadass e executado até que a execução retorna para esse procedimento.Para obter mais informações, consulte HOW TO: Executar uma função específica.

Consulte também

Outros recursos

Como: Ativar Depurando de scripts do lado do cliente

Depurando aplicativos da Web do ASP.NET