Подтвердить что ты не робот

Не удается получить удаленную отладку с VS2010

У меня есть сервер и рабочая станция в том же корпоративном домене. Мой пользователь является локальным администратором на обеих машинах. Я установил версию MSVSMON VS2010 и установил, чтобы она выполнялась как служба на сервере под моим пользователем DOMAIN\greg.b (я дал себе "войти в систему как услугу" ). Я вхожу на сервер, используя мою учетную запись домена, и запускаю Remote Debug monitor. Затем я подключаюсь к серверу из своей Visual Studio. На мониторе на сервере я вижу

23/09/2010 16:26:33 DOMAIN\greg.b подключен.

Затем через мгновение я получаю диалог из Visual Studio, говорящий

Не удается подключиться к удаленному монитору Microsoft Visual Studio с именем "SERVER_NAME". Удаленный отладчик Visual Studio на целевом компьютере не может подключиться к этому компьютеру. Брандмауэр может препятствовать обмену через DCOM на локальный компьютер.

У меня есть порты DCOM (TCP 135) на моей рабочей станции и сервере как подробнее здесь.
Я попробовал его при отключенной службе брандмауэра Windows.

Я полностью в тупике!

Сервер работает под управлением Windows 2003 Standard SP2 32bit, запускающей MSKSMON x86. На моей рабочей станции работают Windows 7 Pro 64Bit и VS2010 Pro.

4b9b3361

Ответ 1

Убедитесь, что devenv.exe(визуальная студия) находится в списке исключений программы брандмауэра, установленном флажком DOMAIN!

Я был в той же ситуации, остановил службы брандмауэра, запущенные на моей машине (win7 x64), но это не сработало, пока я не сделал это изменение.

Ответ 2

У меня была одна и та же проблема: я запускал VS2010 в виртуальной машине, я менял сети с NAT на Bridged, мог пинговать 2 пути, и это сработало.

Ответ 3

В моем случае: поскольку удаленная машина не была частью локальной подсети, мне пришлось перейти к Брандмауэр Windows → Дополнительные настройки → В связанных правилах. Выберите правило для MS Visual Studio и добавьте IP-адрес удаленного компьютера в раздел " Сфера". Это было в дополнение к настройкам брандмауэра Windows, описанным выше.

Ответ 4

Что помогло в моем случае следующее:

Запустите dcomcnfg.exe на компьютере, где находится ваш VS, перейдите к:

Component Services -> Computers -> My Computer -> Properties -> COM Security -> Access Permissions -> Edit Limits

Вам следует предоставить удаленный доступ к ANONYMOUS LOGON.

Не путайтесь с другими разрешениями - может вызвать проблемы.

Ответ 5

Такая же проблема. Моя причина заключалась в том, что безопасность сети Trend была включена на локальном компьютере и блокировала соединение. Я не мог остановить его, потому что мне нужен пароль, поэтому я просто удалил все процессы Trend, и тогда он работал нормально. Таким образом, вы можете проверить, включен ли какой-либо антивирус или служба безопасности, и может блокировать доступ.

Ответ 6

У меня была эта проблема (никогда раньше не было этой проблемы, я удалял все время отладки) и разрешил ее.

Первое, что я сделал, было ограничено тем, что это проблема на моей машине. Когда я отключил брандмауэр, и вот, все работает снова, поэтому я знал, что это моя машина и мой брандмауэр.

На странице msdn в http://msdn.microsoft.com/en-us/library/ee126350(v=vs.100).aspx говорится, что если в списке брандмауэра отображается Microsoft Visual Studio, нажмите "Разрешить другую программу" и выберите его еще раз.

Когда я нажал "Разрешить другую программу", появился список приложений, но Microsoft Visual Studio не попал в список THAT, поэтому я просмотрел файл devenv.exe, и у меня появилось сообщение, что оно уже было в списке! К счастью, он сказал мне, что он считает это в списке Microsoft SQL Server Data Tools.

Итак, я удалил запись для Microsoft Visual Studio, поскольку, похоже, это же правило уже было в списке, но с другим именем и альтом все работает снова.

Я предполагаю, что обновление, или, возможно, установка VS 2013 Express каким-то образом повлияла на настройки брандмауэра, а правило, содержащееся там дважды, путало мой компьютер.

Ответ 7

Что решило мою проблему, это

  • Отключите собственный режим совместимости и режим совместимой совместимости.
  • В Visual Studio 2013 отключите Enable native Edit и Continue.

введите описание изображения здесь https://msdn.microsoft.com/en-us/library/2dbesfyx.aspx

Я также перезагружаю компьютер (основное правило Windows!)

Ответ 8

Я думаю, есть миллион причин для этой проблемы! Я пробовал все вышеперечисленные ответы, но ничего не работало для меня, но это: Мне удалось заставить его работать, отключив опцию, чтобы использовать "режим совместимой совместимости"

Для этого перейдите к опциям в VS, например: Инструменты → Параметры → Отладка → Общие → "Использовать управляемый режим совместимости"

Установлен ли он? Отключите его.