Depuração Remota Entre Domínios
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. |
remoto depuração envolve comunicação bidirecional entre o depurador do Visual Studio 2005 e remoto Debugging Monitor (msvsmon.exe). Para a depuração remota funcionar, é importante que o usuário execute o Visual Studio e também o msvsmon.exe.
Para se conectar a msvsmonO visual Studio deve ser executado sistema autônomo o mesmo usuário executando msvsmon ou sistema autônomo um administrador. (Você também pode configurar msvsmon para aceitar conexões de outros usuários.)
O Visual Studio aceita conexões de msvsmon Se msvsmon está sendo executado sistema autônomo um usuário que pode ser autenticado no computador Visual Studio. (O usuário deve ter uma conta local no computador Visual Studio.)
Com essas restrições, remoto depuração funciona em vários cenários, 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 o outro em um domínio
Executando o remoto monitor de depuração (msvsmon) ou o Visual Studio sistema autônomo uma conta local
Portanto, você deve ter uma conta de usuário local em cada computador com o mesmo nome de usuário e senha em cada computador.Se você deve executar o msvsmon em seguida, sistema autônomo um usuário diferente do Visual Studio, você precisará ter duas contas de usuário em cada computador.
Uma conta de domínio pode mapear para uma conta local.Portanto, você pode executar o Visual Studio sistema autônomo uma conta de domínio a conta de domínio corresponde ao nome e senha de uma conta local em cada computador.
Para computadores Windows XP Professional em um grupo de trabalho, a configuração de segurança local pode impedir remoto depuração.A diretiva deve ser definida para Classic para a depuração remota trabalhar.(Essa preocupação não se aplica a computadores que estejam executando computadores Windows 2000, servidor 2003 ou Windows XP que ingressaram em um domínio.)
Para alterar a diretiva de segurança para permitir depuração remota entre domínios (Windows XP Professional)
No computador local, escolher Painel de controle on the Iniciar menu.
No painel de controle, clique duas vezes Administrator tools.
Na janela Administrative tools, clique duas vezes Local Security Policy.
Em Security Settings, abra a pasta Local Policies.
Na pasta Local Policies, selecione Security Options.
No Diretiva coluna, localizar Acesso à rede: compartilhamento e segurança do modelo para contas locais em clicar 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 sistema autônomo convidados to Clássico - locais users authenticate sistema autônomo themselves e clicar OK.
fechar a janela e reinicie o computador.
Repetir as etapas 1 a 8 no computador remoto.
Você pode agora fazer remoto depuração usando o mesmo nome de usuário em ambos os computadores.
Cuidado: Alterar o modelo de segurança para Classic pode resultar em acesso inesperados para arquivos compartilhados e componentes DCOM.Se você fizer essa alterar, 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 que compartilhou check-out.Se você usar esse modelo de segurança, certifique-se de que todas as contas de usuário a computador tenham senhas fortes ou Configurar uma Ilha de rede isolada para a depuração e depurado computadores Para evitar acesso não autorizado.