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
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.
No Windows Explorer, abra o CD / DVD.localizar o Remote Debugger pasta (no CD) ou vs/Remote Debugger (no DVD).
No Depurador remoto pasta, abra a subpasta que corresponda à sua plataforma (x86, x64 ou IA-64).
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.
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
Certifique-se de que remoto depuração componentes foram instalados no computador.
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.
clicar Iniciar, point to Todos os programas, point to O Visual Studio 9.0e, em seguida, clicar Depurador remoto.
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
Para habilitar a depuração de servidor da Web no Windows Vista ou Windows XP SP2, você precisa executar algumas etapas adicionais.
For Windows Vista, consulte Como: Habilitar depuração de servidor Web no Windows Vista.
Para Windows XP SP2, consulte Como: Habilitar depuração de servidor Web no Windows XP SP2.
Iniciando remoto depuração
Para iniciar a depuração remota
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.
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.
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