удаленный отладчик через интернет - PullRequest
14 голосов
/ 23 июня 2011

Моя настройка как потоки: ПК для локальной разработки: Vista x86 с Visual Studio Клиентский сервер: Сервер x64 2008 R2 со статическим IP-адресом и Интернетом.

В настоящее время я подключаюсь к нему с помощью удаленного рабочего стола.Могу ли я настроить удаленный отладчик для этой настройки?если да, то как?что я должен заполнить в поле квалификатора в окне процесса присоединения.

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

руководства, опыт сделает мою жизнь немногоменьше ада.Спасибо.

Ответы [ 2 ]

13 голосов
/ 29 апреля 2013

У меня была похожая проблема, и, как сказал выше Ганс Пассант, необходим VPN. Мне удалось подключиться к процессу и выполнить отладку по Интернету, выполнив следующие действия:

  1. Установите последнюю версию удаленного отладчика Microsoft на сервере.
  2. Установите Hamachi на моем локальном компьютере и на сервере и подключитесь так, чтобы я находился в одной сети.
  3. Перейдите в Debug-> Attach To Process на Visual Studio моего локального компьютера и введите IP-адрес сервера Hamachi.
  4. Выберите «показать процессы всех пользователей» и выберите соответствующий процесс.

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

Я надеюсь, что это поможет кому-то там.

2 голосов
/ 24 июня 2011

Нет способа направить ваш отладчик для работы через удаленный рабочий стол.

Извлечение Как: настроить удаленную отладку , в частности, раздел «Настройка брандмауэра Windows». Вам необходимо убедиться, что вы можете подключиться к правильным портам, что потребует смены программного и / или аппаратного брандмауэра. VPN может быть частью решения (как предложил @Hans Passant в своем комментарии).

Более простым ответом может быть установка Visual Studio на компьютер в той же сети, где вы пытаетесь отлаживать. Затем ваш отладчик устанавливает локальное соединение, и вы все еще взаимодействуете с удаленной сетью через удаленный рабочий стол. Я не уверен, если это вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...