Revisão em um XML Web Services

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.

Quando um cliente gerenciado chama um serviço XML da Web gerenciado, o Visual Studio depurador segue automaticamente a telefonar do cliente para serviço Web. Você pode entrar em um serviço Web sistema autônomo se você estava depuração em uma telefonar de função comuns, fornecida tanto o cliente e serviço Web são escritos em código gerenciado.Revisão pode ocorrer entre computadores, processos e threads.

Quando você entrar em uma telefonar de serviço Web, o depurador anexa automaticamente o ASP.NET processo de trabalho, que é o aspnet_wp.exe ou w3wp.exe. Para obter mais informações, consulte ASP.NET depuração: Requisitos do sistema.The ASP.NET o processo de trabalho pode ser no computador local ou em um computador remoto.

Observação:

Para anexar a ASP.NET processo de trabalho, você deve ser um administrador no computador em que o processo está sendo executado.

Se você deseja depurar código gerenciado e nativo, os dois tipos de depuração devem ser ativados no seu projeto.Você pode habilitar a depuração nativa, selecionando o Habilitar depuração nativa opção de a Propriedade <projeto>páginas caixa de diálogo.

Quando quebras a execução em um serviço Web, você pode exibir um mescladas telefonar pilha contém telefonar s do cliente e serviço Web.Se ocorrer uma telefonar entre threads, ative uma opção de exibição ver que as informações.

Para exibir chamadas entre threads

  1. clicar com o botão direito do mouse o Pilha de chamadas janela.

  2. clicar Incluir chamadas para/de outros threads.

    Ao entrar no serviço Web, você pode usar todos sistema autônomo comandos de execução comum, sistema autônomo Etapa and Continuar.No participante da telefonar de serviço Web, você fazer check-out para o código do cliente que chamou serviço Web.

    Quando você entrar, check-out de um serviço Web, o depurador permanece anexado à ASP.NET processo de trabalho. O depurador não desanexar o ASP.NET processo do operador até terminar a sessão de depuração ou você desconectar manualmente o processo, selecionando Desanexar Tudo on the Depurar menu.

Consulte também

Outros recursos

Depuração de ASP.NET e aplicativos AJAX