Я пытаюсь удаленно отлаживать 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?
Есть ли один или несколько физических брандмауэров в вашей сети? Если да, то вы также должны настроить его для открытия некоторых портов (подробнее см. [MSDN] (http://msdn.microsoft.com/en-us/library/ee126350.aspx)). – ken2k
Нет, их нет. – gregseth
Не уверен, что он применим к вашей точной установке, но одна вещь, которая всегда вызывала у меня проблемы в аналогичной установке, заключалась в том, что двоичные файлы удаленного и локального отладчика не являются одинаковыми.Является ли версия msvsmon одинаковой на удаленном компьютере тем, с которой вы пытаетесь соединиться? –