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