Удаленное развертывание/отладка Visual Studio 2017.NET Core
Как настроить удаленное развертывание + отладки в VS2017 с помощью сетевого основного приложения, которое предназначено для сетевой инфраструктуры?
У меня установлены удаленные инструменты и работают на моем целевом устройстве. Я могу подключиться к нему и отлаживать удаленные приложения.
У меня есть конфигурация конфигурации, которая позволяет мне создавать мое приложение на удаленном ресурсе на моей целевой машине.
Как я могу заставить VS запустить это на удаленной машине, а затем подключить отладчик?
Ответы
Ответ 1
- На удаленной машине перейдите по адресу https://visualstudio.microsoft.com/en/downloads/#remote-tools-for-visual-studio-2017, чтобы загрузить и установить средства удаленной отладки.
- Запустите только что установленное приложение Visual Studio 2017 Remote Debugger
- Приложение покажет вам имя сервера и порт в главном окне; что-то вроде "COMPUTERNAME: 4022"
- В Visual Studio на компьютере разработчика выберите "Удаленный компьютер" в качестве цели запуска. Это должно вызвать диалоговое окно для ввода информации об удаленном компьютере.
- Если вы видите вашу машину в списке "Автоопределение", выберите ее. Если нет, используйте имя сервера и порт, которые вы нашли в шаге 3 в разделе руководства.
- Вы должны иметь возможность "нажать кнопку воспроизведения" с выбранным "Удаленный компьютер", и он развернет приложение на удаленном компьютере и позволит выполнить отладку (может потребоваться ввести имя пользователя и пароль для удаленного компьютера).
Ответ 2
Перейдите на эту страницу: https://www.visualstudio.com/downloads/
Найдите раздел "Инструменты для Visual Studio 2017" и загрузите версию Remote Tools для Visual Studio 2017 для своего сервера.
После завершения установки, запустите Visual Studio 2017 Remote Debugger и настройте порт для него, вам также необходимо настроить конечные точки для вашего сервера.
Следующим шагом перейдите на свой компьютер (Visual Studio 2017). В меню "Отладка" щелкните, чтобы прикрепить отладчик к процессу. Введите свой сервер и порт (server.com:port) и обновите список процессов, для этого потребуются пользователь и пароль, отметьте Показать процесс у всех пользователей. Найдите w3wp.exe и прикрепите к нему.
Более полная информация: https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging