2012-02-27 3 views
6

Я пытаюсь удаленно отлаживать exe, но я продолжаю получать сообщение об ошибке. Вот конфигурация:Удаленная отладка Visual Studio 2010 - Не удается подключиться: Доступ запрещен

На Dev машины:

  • Windows Vista 32-бит
  • Visual Studio 2010
  • Firewall отключен

На удаленной машине:

  • Windows 7 64-бит
  • файл msvsmon.exe (совместно с Dev машины)
  • MyProgram.exe (32-битный, C# .Net 4.0)
  • брандмауэра инвалидов

Обе машины находятся на одной и той же области. Я вошел в систему с той же учетной записью, которая имеет права администратора на обеих машинах.

И вот что я делаю:

  • Начиная файл msvsmon.exe на удаленном компьютере (с помощью 'запустить от имени администратора')
  • msvsmon выход: новый сервер с именем domain\[email protected] создан. Ожидание входных соединений.
  • От визуальной студии: Отладка> Приложить к процессу. Заполнение поля Qualifier с domain\[email protected]
  • визуального вывода студии: Невозможно подключиться к Microsoft Visual Studio Удаленная отладка мониторов под названием "машина". Доступ закрыт.
  • выход msvsmon: домен \ Логин подключен

Что я пропустил?

EDIT:

Похоже, что это работает, если DEV машина 64-битными (пробовал на Win7 x64). Итак, теперь возникает вопрос: как заставить его работать с моей Windows Vista 32?

+0

Есть ли один или несколько физических брандмауэров в вашей сети? Если да, то вы также должны настроить его для открытия некоторых портов (подробнее см. [MSDN] (http://msdn.microsoft.com/en-us/library/ee126350.aspx)). – ken2k

+0

Нет, их нет. – gregseth

+0

Не уверен, что он применим к вашей точной установке, но одна вещь, которая всегда вызывала у меня проблемы в аналогичной установке, заключалась в том, что двоичные файлы удаленного и локального отладчика не являются одинаковыми.Является ли версия msvsmon одинаковой на удаленном компьютере тем, с которой вы пытаетесь соединиться? –

ответ

5

Так что ответ: это невозможно.

Чтобы отладить процесс (32 или 64 бит) на удаленной 64-разрядной машине, вы должны использовать 64-разрядную машину локально.

Смежные вопросы