Удаленная отладка Visual Studio 2010 - невозможно подключиться: доступ запрещен - PullRequest
6 голосов
/ 27 февраля 2012

Я пытаюсь удаленно отладить исполняемый файл, но получаю сообщение об ошибке.Вот конфигурация:

На компьютере разработчика:

  • 32-разрядная ОС Windows Vista
  • Visual Studio 2010
  • Брандмауэр отключен

На удаленном компьютере:

  • 64-разрядная версия Windows 7
  • msvsmon.exe (совместно с компьютером разработчика)
  • MyProgram.exe (32-разрядный, C #, .Net 4.0)
  • Брандмауэр отключен

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

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

  • Запуск msvsmon.exe на удаленном компьютере (используя 'запуск от имени администратора ')
  • вывод msvsmon : создан новый сервер с именем domain\login@machine.Ожидание входных соединений.
  • Из Visual Studio: Отладка> Присоединить к процессу .Заполнение поля Qualifier domain\login@machine
  • вывод Visual Studio : невозможно подключиться к монитору удаленной отладки Microsoft Visual Studio с именем «machine».Доступ запрещен.
  • Вывод msvsmon : домен \ логин подключен

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

РЕДАКТИРОВАТЬ:

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

1 Ответ

5 голосов
/ 15 марта 2012

Таким образом, ответ таков: это невозможно.

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

...