Удаленный отладчик через Интернет

моя настройка - это потоки: Локальный компьютер разработки: x86 с визуальной студией Клиентский сервер: сервер x64 2008 r2 со статическим ip и интернетом.

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

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

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

Ответы

Ответ 1

У меня была аналогичная проблема, и, как сказал ранее Hans Passant, необходима VPN. Я смог подключиться к процессу и отладить через Интернет, выполнив следующие действия:

  • Установите последний серверный отладчик microsoft на сервере.
  • Установите Hamachi как на моем локальном компьютере, так и на сервере и подключитесь так, чтобы я был в той же сети.
  • Перейдите в Debug- > Attach To Process на моем локальном компьютере. Изучите студии и введите IP-адрес Hamachi на сервере.
  • Выберите "показать процессы от всех пользователей" и выберите соответствующий процесс.

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

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

Ответ 2

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

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

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