Como: Configurar remoto depuração

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.

Para ativar a depuração remota, você pode:

  • Instalar o Monitor de depuração remota (msvsmon.exe) no computador remoto e iniciá-lo quando você inicialização a depuração, ou

  • Executar o monitor de depuração remota remotamente de um compartilhamento.

Executando remoto Debugging Monitor a partir de um compartilhamento de arquivos é a maneira mais fácil de habilitar remoto depuração.Visual Studio Instala msvsmon.exe para estes diretórios:

Caminho de instalar\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86

Caminho de instalar\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x64

Caminho de instalar\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ia64

Os componentes IA-64 estão disponível apenas com Visual Studio Team System.

Quando você instala o Visual Studio em uma plataforma de 64 bit, remoto depurando componentes para ambos 64 bit e x86 estão instalados. Quando você instala o Visual Studio em uma plataforma x86, remoto componentes de depuração para x86 é instalado por padrão; componentes de depuração de 64 bit é instalado se você escolher a opção adequada durante a instalar.

Quando você instala o Monitor de depuração remota em uma plataforma x86, somente os x86 componentes de depuração remota são instalados.Não será a opção para instalar componentes de 64 bit.

Compartilhando o diretório do depurador remoto sobre o Visual Studio computador, você pode executar msvsmon.exe no computador remoto. Os seguintes recursos do depurador não funcionam quando o Monitor de depuração remota é executado a partir de um compartilhamento:

  • Depuração em um serviço XML da Web.(Anexar manualmente ainda é possível.)

  • Automaticamente, depurar um ASP.NET aplicativo Web Web. (Novamente, anexar manualmente ainda é possível.)

sistema autônomo alternativa à execução de um compartilhamento, você pode usar o Visual Studio 2005 CD do depurador remoto para instalar o necessário depuração remota componentes no computador remoto. Esta instalação fornece acesso a todos os recursos de depuração remota.Quando você executa a instalar remoto depurador em uma plataforma de x86, somente o x86 remoto componentes de depuração são instalados.Não será a opção para instalar os componentes de 64 bit.Se você executá-lo em uma plataforma de 64 bit, x86 e componentes de 64 bit serão instalados.

Para determinados cenários de depuração, você deve instalar componentes adicionais.

Para instalar remoto depurando componentes

  1. O depurador remoto está disponível no último disco do seu conjunto instalação do Visual Studio.Insira o disco no computador remoto.Por exemplo, se você tiver quatro discos em seu conjunto instalação, insira o disco quatro no computador remoto.Se você tiver um DVD em vez de um CD, insira o DVD.

  2. No Windows Explorer, abra o CD / DVD.localizar o Remote Debugger pasta (no CD) ou vs/Remote Debugger (no DVD).

  3. No Depurador remoto pasta, abra a subpasta que corresponda à sua plataforma (x86, x64 ou IA-64).

  4. Inicie a cópia do rdbgsetup.exe localizado naquela subpasta e siga as instruções para concluir a instalação.

    Se você preferir, poderá instalar os componentes de depuração remota copiando os arquivos manualmente.Consulte Componentes de depuração remota para obter uma lista de componentes necessários e suas localizações de instalação.Visual Studio inclui versões separadas de remoto Debugging Monitor para plataformas de 32 bit e 64 bit. Se você usar rdbgsetup.exe, a instalação de componentes remoto irá instalar a versão correta do Monitor de depuração remota automaticamente. Se você optar por copiar os arquivos manualmente, você deve certificar-se de que você copiou a versão correta.

  5. Depois de instalar os componentes de depuração remota, você deve certificar-se de que você tem as permissões necessárias para depurar um programa no computador remoto.See Permissões de depuração remota Para obter uma lista de permissões necessárias.

Configurar o Firewall do Windows

O Firewall do Windows deve ser configurado para habilitar remoto depuração.Quando você inicia o remoto depuração pela primeira vez, Visual Studio executa a configuração necessária no Visual Studio computador host. Da mesma forma, quando você executa o Monitor de depuração remota em um computador remoto pela primeira vez, o Remote Debugging Monitor configura o Firewall do Windows em que terminam.

No Windows XP, essa configuração é completamente transparente e automático, mas Windows Vista, o novo modelo de segurança exige que você conceder a permissão antes de configurar o software do firewall. Essa permissão é concedida por meio da caixa de diálogo controle de conta de usuário.Para obter uma descrição do novo modelo de segurança e controle de acesso de usuário, consulte O modelo de segurança do Windows Vista.

Quando o Monitor de depuração remota tem que configurar o Firewall do Windows no computador remoto, a caixa de diálogo controle de acesso de usuário é exibida no computador remoto.Se o computador remoto não estiver visível, você pode não perceber que a caixa de diálogo do UAC apareceu no seu monitor.Nesse caso, você pode acreditar que erroneamente remoto depuração parou de responder.Na realidade, o depuração remota Monitor simplesmente está esperando por alguém conceder permissão UAC no computador remoto.

Uma maneira para evitar esse problema é pré-configurar o firewall no computador remoto usando o Assistente de configuração do depurador remoto.

É bastante improvável que você nunca precisará configurar manualmente o Firewall do Windows.Se você configurá-lo manualmente, consulte Como: Configurar manualmente o Firewall do Windows XP para depuração remota ou Como: Configurar manualmente o Firewall do Windows Vista para depuração remota.

Para configurar o Firewall do Windows usando o Assistente de configuração do depurador remoto

  1. Certifique-se de que remoto depuração componentes foram instalados no computador.

  2. clicar Iniciar, point to Todos os programas, point to O Visual Studio 9.0 e, em seguida, clicar Visual Studio depurador remoto configuração assistente.

  3. clicar Iniciar, point to Todos os programas, point to O Visual Studio 9.0e, em seguida, clicar Depurador remoto.

  4. Siga as instruções no Assistente de configuração do depurador remoto.

Depuração de servidor Web

Para habilitar a depuração de servidor Web no Windows Vista ou Windows XP SP2

Iniciando remoto depuração

Para iniciar a depuração remota

  1. Verifique se possui as permissões de depuração remotas necessárias no computador remoto.Para obter mais informações, consulte Permissões de depuração remota.

  2. Para depuração de SQL remota, certifique-se de que você está executando o Monitor de depuração remota no computador remoto.Para obter mais informações, consulte Como: Execute o remoto Monitor de depuração.Quando você está depurando SQL, o Monitor de depuração remota iniciará automaticamente durante a depuração.

  3. inicialização o Visual Studio no depurador host.

    Use Visual Studio Para anexar a um programa que você deseja depurar no computador remoto ou inicialização um programa que você deseja depurar no computador remoto. Para obter mais informações, consulte Como: Anexar a um processo em execução.

Consulte também

Tarefas

Erros de Depuração Remota e Solução de Problemas

Conceitos

Depuração Just-In-Time

Outros recursos

Instalação de Depuração Remota