У меня VS2010 на моей машине разработчика (Win7), и я запускаю виртуальную машину под XP SP3 (имя ПК), на которой я установил удаленный отладчик VS2010, а также .Net Framework 4.
В обеих ОС у меня одно и то же имя пользователя (Пользователь), с одним и тем же паролем, с правами администратора, которому разрешено отлаживать программы (Локальная политика / Назначение прав пользователя / Отладка программ) . Брандмауэр деактивирован на обоих.
Когда я отлаживаю свою программу через VS2010 (указав «Запустить внешнюю программу» и «Использовать удаленную машину»), я получаю
Ошибка при попытке запустить проект: Невозможно начать отладку.
Доступ запрещен. Не удается подключиться к Microsoft Visual Studio Remote Монитор отладки на удаленном компьютере.
На виртуальной машине монитор удаленной отладки Visual Studio отображает строку с надписью «ПК \ Пользователь подключен».
Если я попытаюсь присоединить процесс, используя «По умолчанию» в качестве транспорта и «Пользователь @» ПК "в качестве квалификатора, я получаю аналогичную ошибку
Невозможно подключиться к Microsoft Visual Studio Remote Debugging Монитор с именем «Пользователь @ ПК». В доступе отказано. Не могу подключиться к Монитор удаленной отладки Microsoft Visual Studio на удаленном компьютере
Снова на виртуальной машине монитор удаленной отладки Visual Studio отображает строку с надписью «ПК \ Пользователь подключен».
Если я попытаюсь подключить процесс, используя «Удаленный (только собственный без аутентификации)» в качестве транспорта и «ПК: 4015» в качестве квалификатора (изменение «Режим проверки подлинности» на «Без проверки подлинности (только собственный)», затем он работает, и я вижу все доступные процессы на виртуальной машине.
Любое представление о том, почему доступ запрещен даже Если кажется, что монитор удаленной отладки Visual Studio принимает соединение? Также, если я сначала использую «Аутентификацию Windows» и пытаюсь запустить отладчик, а затем пытаюсь изменить «Режим аутентификации» на «Без аутентификации», я получаю
Ваши новые параметры не могут быть применены. Невозможно остановить сервер, потому что один или в настоящее время подключено больше пользователей.
См. справку Msvsmon для получения дополнительной информации.