Depuração remota entre domínios
Depuração remota envolve comunicação bidirecional entre o Visual Studio depurador e Visual Studio Remote Debugging Monitor (msvsmon.exe).Para depuração remota funcione, é importante que usuário executa Visual Studio e também o usuário que executa o msvsmon. exe.
Para se conectar a msvsmon, Visual Studio deve ser executado na mesma conta de usuário como msvsmon ou em uma conta de administrador.(Você também pode configurar msvsmon para aceitar conexões de outros usuários.)
Visual Studio aceita conexões de msvsmon se msvsmon executando como um usuário que pode ser autenticado no computador Visual Studio.(O usuário deve ter uma conta local no computador de Visual Studio).
Com essas restrições, funciona em vários cenários de depuração remotas, incluindo o seguinte:
Dois domínios sem confiança bidirecional.
Dois computadores em um grupo de trabalho.
Um computador em um grupo de trabalho e outro em um domínio.
Executar o monitor de depuração remota (msvsmon) ou Visual Studio como uma conta local.
Portanto, você deve ter uma conta de usuário local em cada computador e as contas devem ter o mesmo nome de usuário e senha.Se você deseja executar msvsmon e Visual Studio em contas de usuário diferentes, você deve ter duas contas de usuário em cada computador.
Visual Studio pode ser executado sob uma conta de domínio se a conta de domínio tem o mesmo nome e senha como uma conta local.Você ainda deve ter contas locais que tenham o mesmo nome de usuário e senha em cada computador.
Para computadores Windows XP Professional em um grupo de trabalho, a configuração de segurança local pode impedir a depuração remota.A diretiva deve ser definida como clássica para depuração remota trabalhar.(Essa preocupação não se aplica a computadores Windows XP que ingressaram em um domínio ou para computadores que executam o Windows Server 2003 ou versões mais recentes do Windows Server, Windows Vista ou Windows 7.
Para alterar a diretiva de segurança para permitir depuração remota entre domínios (Windows XP Professional)
No computador local, escolha Painel de controle sobre o Iniciar menu.
No painel de controle, clique duas vezes em Ferramentas de administrador.
No Ferramentas administrativas janela, clique duas vezes em Diretiva de segurança Local.
Em As configurações de segurança, abra o Diretivas locais pasta.
No Diretivas locais pasta, selecione Opções de segurança.
No política de coluna, encontrar acesso à rede: modelo de compartilhamento e segurança para contas locais e clique duas vezes nele.
No acesso à rede: modelo de compartilhamento e segurança para contas locais caixa de diálogo, altere a configuração de somente convidados - usuários locais autenticados como convidados para Classic - locais users authenticate as themselves e clique em OK.
Feche a janela e reinicie o computador.
Repita as etapas 1 a 8 no computador remoto.
Agora você pode fazer a depuração remota usando o mesmo nome de usuário em ambos os computadores.
Cuidado Alterar o modelo de segurança para clássico pode resultar em acesso inesperados para arquivos compartilhados e componentes DCOM.Se você fizer essa alteração, um usuário remoto pode autenticar com sua conta de usuário local em vez de convidado.Se um usuário remoto coincidir com seu nome de usuário e senha, esse usuário poderá acessar qualquer pasta ou objeto DCOM compartilhadas fora.Se você usar esse modelo de segurança, certifique-se de que todas as contas de usuário no computador tenham senhas fortes ou configurar uma ilha de rede isolada para a depuração e depurado computadores para impedir acesso não autorizado.