Удаленная отладка приложения ASP.NET на сервере со статическим IP -адресом
-
15-10-2019 - |
Вопрос
Все примеры в Интернете предполагают удаленный сервер, о котором мы собираемся отладить удаленно, находится в одной сети. У меня есть только статический IP -адрес и я использую RDP
Я подключаюсь к серверу.
Я установил Remote Debugger
на удаленной машине, но не может установить статический IP -адрес как Qualifier
В Visual Studio -> Debug -> Прикрепить к процессу
Решение
Конструкция username@machineName, отображаемая в MSVSMON, -это текст, который должен перейти в поле квалификации в Visual Studio -> Прикрепить к процессу.
Например, где говорит MSVSMON:
msvsmon started a new server named 'tf@macmini'. Waiting for new connections.
Вы бы ввели TF@Macmini в квалификационную коробку.
Для машины в Интернете, я думаю, вы используете username@[IP -адрес здесь], например,
tf@123.234.32.1
Хотя вам нужно будет убедиться, что, как минимум, брандмауэры и аутентификация настроены правильно. (Отладка не будет происходить через RDP.) На стороне брандмауэра есть статья здесь. Анкет Не могу вспомнить, что включает в себя аутентификацию, хотя я подозреваю, что, как минимум, вам понадобится учетная запись на обеих машинах с одним и тем же имя пользователя и пароль.