Partilhar via


Demonstra Passo a passo: Depuração um serviço Web XML

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.

As etapas nesta explicação passo a passo mostrará como depurar um serviço XML da Web.Você aprenderá como iniciar e parar a execução e defina pontos de interrupção.

Por padrão, a ASP.NET processo, usando o aspnet_wp.exe ou w3wp.exe, compatível com o ASP.NET conta. Portanto, você deve ter privilégios de administrador no computador em que ASP.NET é executado para depurá-lo. Para obter mais informações, consulte ASP.NET depuração: Requisitos do sistema.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações 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.

Pré-requisitos

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

Para criar e depurar um serviço Web

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

    The Novo site caixa de diálogo é exibida.

  2. No Modelos painel, selecionar serviço Web do ASP.NET.Agora você pode especificar um diretório no computador local ou uma URL para um computador remoto.

  3. No Local na lista suspensa, selecionar Sistema de arquivos e na caixa de texto Digite o diretório no computador local onde serviço Web estará localizado.

  4. Especifique um nome de diretório exclusivo, sistema autônomo Website1.

    serviço Web irá ter o mesmo nome sistema autônomo o diretório.Você pode colocar o diretório em um servidor remoto ou explorar outras opções, clicando em Procurar.

  5. No linguagem drop-down, selecionar o linguagem será usado.

  6. Clique em OK.

    O Visual Studio cria um novo projeto e exibe o código para Service.cs, um modelo.

  7. clicar na margem próximo à linha:

    ' Visual Basic 
        Return "Hello World"
    

    - ou -

    // C#
        return "Hello World";
    

    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.

  8. Verifique se o Configuração ativo is the Depurar configuração.

  9. Sobre o Depurar menu, selecionar Iniciar or press F5.

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

  11. Internet Explorer abre e exibe o link Hello World.

  12. clicar no Hello World link.

    Abre uma nova página no Internet Explorer.

  13. Na página nova, clicar Chamar.

    Neste ponto, você atingirá o ponto de interrupção Visual Studio. Agora você pode avaliar as variáveis no Observação janela, exibir variáveis locais e depurar seu código.

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

Para anexar ao serviço Web para depuração

  1. In Visual Studio, você pode anexar o depurador a um processo em execução. O procedimento a seguir mostra como fazer isso.

  2. No projeto corrente, clicar na margem próximo à linha que contém o seguinte código:

    ' Visual Basic 
        Return "Hello World"
    
    // C#
        return "Hello World";
    

    Define um ponto de interrupção.Você verá um ponto vermelho aparecer na margem e realce vermelho na linha de código.

  3. Sobre o Depurar menu, selecionar Iniciar sem depuração.

    Inicia serviço Web ser executado no Internet Explorer, mas o depurador não está anexado.

  4. Sobre o Depurar menu, selecionar Anexar ao processo.Você também pode clicar em Anexar ao processo on the Ferramentas menu.

  5. clicar Show processes from all users.

    Observação:

    Se você estiver depuração em uma sessão de serviços de terminal ou área de trabalho remota, você deve selecionar também Show processes in all sessions.

  6. No Processos disponível painel, localizar WebDev.WebServer.EXE o Processo coluna e, em seguida, clicar nele.

    O processo WebDev.WebServer.EXE carrega seu código e o exibe no Internet Explorer.

  7. Clique em Attach.

    O depurador tiver conectado ao seu serviço Web em execução.

  8. No Internet Explorer, clicar na linha que diz "Hello World".

    Uma nova página é aberta.

  9. Na página nova, clicar no Chamar botão.

    Neste ponto, atinge o ponto de interrupção Visual Studio. Agora você pode avaliar variáveis na janela inspeção, locais de modo de exibição e etapa por meio de seu código.

Consulte também

Conceitos

depuração Serviços Web XML