Demonstra Passo a passo: Depuração de um formulário da Web

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.

sistema autônomo etapas nesta explicação passo a passo mostram sistema autônomo depurar um ASP.NET aplicativo Web Web, também conhecido sistema autônomo um formulário da Web. Ele mostra como iniciar e interromper a execução, conjunto pontos de interrupção e examinar variáveis no Observação janela.

Observação:

Para concluir esta explicação passo a passo, você deve ter privilégios de administrador no servidor computador .Por padrão, o ASP.NET processo, aspnet_wp.exe ou w3wp.exe, é executado sistema autônomo um ASP.NET processo. Para depurar ASP.NET, você deve ter privilégios de administrador no computador em que ASP.NET o executa. Para obter mais informações, consulte ASP.NET depuração: Requisitos do sistema.

As caixas de diálogo e comandos de menu que você vê podem diferir das descritas no Help, dependendo de suas configurações ativas ou de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para criar o formulário da Web

  1. Se você já tiver uma solução aberta, fechar-o.

  2. Sobre o Arquivo menu, clicar Novoe, em seguida, clicar Site da Web.

    The Novo site caixa de diálogo é exibida.

  3. No Modelos painel, clicar Site da Web do ASP.NET.

  4. Sobre o Local linha, clicar HTTP na lista e, na caixa de texto, tipo https://localhost/WebSite.

  5. No linguagem clicarTranslation from VPE for Csharp Visual or Visual Basic.

  6. Clique em OK.

    Visual Studio cria um novo projeto e exibe o código-código código fonte HTML padrão. Ele também cria um novo diretório virtual chamado WebSite under Site da Web padrão no IIS.

  7. clicar no Design guia na margem inferior.

  8. clicar no Caixa de ferramentas guia na margem esquerda ou selecionar-o sobre o Modo de exibição menu.

    A Toolbox abre.

  9. No Caixa de ferramentas, clicar no Botão controlar e adicioná-lo para a área de design principal, padrão.aspx.

  10. No Caixa de ferramentas, clicar no Na caixa de texto controle e arrastar o controle para a área de design principal, padrão.aspx.

  11. clicar duas vezes no controle de botão que você soltou.

    Isso o levará para a página de código: padrão.aspx.cs para translation from VPE for Csharp ou padrão.aspx.vb para Visual Basic. O cursor deve estar no função Button1_Click.

  12. No Button1_Click função, adicione o seguinte código:

    ' Visual Basic
    TextBox1.Text = "Button was clicked!"
    
    // C#
    TextBox1.Text = "Button was clicked!";
    
  13. On the Compilação menu, clicar Criar solução.

    O projeto deve compilar sem erros.

    Agora, você estará pronto para iniciar a depuração.

Para depurar o formulário da Web

  1. Na janela padrão.aspx.cs ou padrão.aspx.vb, clicar na margem esquerda na mesma linha sistema autônomo o texto adicionado:

    ' Visual Basic
    TextBox1.Text = "Button was clicked!"
    
    // C#
    textBox1.Text = "Button was clicked!";
    

    Um ponto vermelho aparece e o texto na linha é realçado em vermelho.O ponto vermelho representa um ponto de interrupção.Quando você executa o aplicativo sob o depurador, o depurador interromperá a execução nesse local quando o código é controntado.Você pode exibir o estado do seu aplicativo e depurá-lo.Para obter mais informações, consulte Pontos de interrupção.

  2. No menu Depuração, clique em Iniciar Depuração.

  3. The Depuração não habilitada caixa de diálogo é exibida.selecionar Adicionar um novo arquivo Web.config com a depuração habilitada opção e clicar OK.

    O Internet Explorer é iniciado e exibe a página que você criou apenas.

  4. No Internet Explorer, clicar no botão.

    In Visual Studio, isso leva você para a linha onde você pode conjunto o ponto de interrupção na página de código padrão.aspx.cs ou padrão.aspx.vb. Esta linha deve ser realçada em amarelo.Agora você pode exibir as variáveis no seu aplicativo e controlar sua execução.Seu aplicativo pára de executar e espera por um comando de você.

  5. Sobre o Depurar menu, clicar Windows, em seguida, clicar inspeçãoe, em seguida, clicar inspeção1.

  6. No inspeção janela, digite TextBox1.Texto.

    The inspeção janela mostra o valor da variável TextBox1.Text:

    ""
    
  7. Sobre o Depurar menu, clicar Passar sobre.

    O valor de TextBox1.Text as alterações no Observação janela ler:

    "Button was clicked!"
    
  8. Sobre o Depurar menu, clicar Continuar.

  9. No Internet Explorer, clicar no botão novamente.

    A execução pára novamente no ponto de interrupção.

  10. Na janela padrão.aspx.cs ou padrão.aspx.vb, clicar no ponto vermelho na margem esquerda.

    Isso remove o ponto de interrupção.

  11. Sobre o Depurar menu, clicar Parar depuração.

Para anexar ao formulário da Web para depuração

  1. In Visual Studio, você pode anexar o depurador a um processo em execução. Para mais efetivo de depurar, compilar o executável sistema autônomo uma versão de depurar com arquivos de símbolos (PDB).

  2. Na janela padrão.aspx.cs ou padrão.aspx.vb, clicar na margem esquerda novamente conjunto um ponto de interrupção na linha adicionada:

    ' Visual Basic
    TextBox1.Text = "Button was clicked!"
    
    // C#
    textBox1.Text = "Button was clicked!";
    
  3. No menu Debug, clique em Start Without Debugging.

    Inicia o formulário da Web ser executado no Internet Explorer, mas o depurador não está anexado.

  4. Anexar o ASP.NET processo. Para obter mais informações, consulte depuração Implantado aplicativos da Web e serviços da Web.

  5. No Internet Explorer, clicar no botão no formulário.

    In Visual Studio, você deve ocorrência do ponto de interrupção em padrão.aspx.cs, padrão.aspx.vb ou padrão.aspx.

  6. Quando terminar de depuração, sobre o Depurar menu, clicar Parar depuração.

Consulte também

Outros recursos

Depuração de ASP.NET e aplicativos AJAX