Как подключиться к серверу с помощью удаленного отладчика Visual Studio? - PullRequest
0 голосов
/ 21 октября 2019

Я следую этим инструкциям , и на целевом сервере запущено приложение удаленного отладчика Visual Studio, но я не могу подключиться к нему из Visual Studio - при вводе URL-адреса серверав «цель подключения» в диалоге присоединения к процессу и нажмите «найти ...», тогда сервер не найден. Сервер должен быть в той же локальной сети или что-то? Как я могу подключиться к этому удаленному серверу? Я также попробовал имя компьютера, но, думаю, мне нужно как-то указать его в домене, поскольку я не нахожусь в той же локальной сети, что и сервер?

1 Ответ

1 голос
/ 22 октября 2019

Сервер должен быть в той же локальной сети или что-то? Как я могу подключиться к этому удаленному серверу?

Рекомендуется выполнять отладку между двумя компьютерами, которые подключены через сеть, рабочую группу или домашнюю группу, или же подключены напрямую через кабель Ethernet. И не рекомендуется подключаться через Интернет, хотя это возможно. (См. Удаленная отладка через Интернет с VS )

при вводе URL-адреса сервера в «цель подключения» вдиалоговое окно присоединить к процессу и нажать «найти ...», тогда сервер не найден.

Для меня я сталкиваюсь с похожими проблемами, когда локальные и удаленные машины не находятся в одном домене. Вот несколько советов, которые могут помочь:

1. Убедитесь, что удаленный отладчик на вашей удаленной машине запущен. (ожидание нового состояния подключения ...)

enter image description here

2. Чтобы избежать проблем с подключением, я предлагаю вам проверить, работает ли ваш локальный компьютер (VS)установлен) может подключиться к удаленной машине с помощью Remote Desktop Connection перед подключением к процессу.

enter image description here

3.После # 1 и # 2 перейдите кAttach to process диалог. Я предлагаю вам ввести IPV4 address в Connection Target. Я пытался Machine name несколько раз, но не повезло, он работает только тогда, когда я использую IPV4 address моей удаленной машины. (Адрес IPV4 - это адрес, который мы используем для подключения к удаленному рабочему столу в # 2)

Для меня я набираю адрес IPV4 (xx.xx.xx.xx) в Connection Target, а затем нажимаю Введите . Отобразятся процессы, запущенные на удаленной машине. (Нажмите Enter вместо нажатия кнопки Find , и иногда вам может потребоваться добавить порт, поэтому вы также можете попробовать xx.xx.xx.xx:4024)

Обновление:

Я предлагаю протестировать соединение (локальный компьютер и удаленный компьютер) в # 2 перед подключением к процессу в # 3, обычно мы вводим IP-адрес следующим образом:

enter image description here

Подключитесь к удаленному компьютеру и запустите там отладчик (# 1), теперь в № 3, введите тот же IP-адрес (11.1xx.1xx.1x) в полецель соединения. нажмите Введите , чтобы передать всплывающее окно безопасности Windows.

enter image description here

Две возможные причины, по которым вы не можете подключиться к удаленному отладчику:

  1. Вы не можете подключиться к удаленному компьютеру даже через подключение к удаленному рабочему столу в # 2.

  2. Ваш локальный компьютер (Windows) может подключитьсяна удаленную машину (Windows 2012 или ...), но вы забыли запустить отладчик на удаленной машине. Убедитесь, что у вас есть окно типа # 1 на вашем удаленном компьютере.

...