Сначала давайте поговорим об рабочей среде. Проект asp.net версии MVC — 4.5, удалённый сервер — это Windows Server 2016 x64-битная система, а нативная x64-битная система Windows 10 — это сама система. VS Для поиска каталога Remote Debugger для установки будет 3 версии — «Appx», «x64», «x86», так как наш сервер — x64-битная версия, поэтому копируйте папку x64 напрямую на удалённый сервер.
Удалённый каталог отладчика
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger
Множество неправильных каталогов в Интернете: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
Мы открываем папку, которую только что скопировали на удалённом сервере, находим программу «msvsmon.exe», запускаем её как администратор и устанавливаем в настройках инструментов следующим образом:
(Нет аутентификации, позволяет любому пользователю отладку, порты можно устанавливать самостоятельно или оставлять по умолчанию)
Мы публикуем проект на сервере, и когда публикуем его,Обратите внимание, что настройка выбрана как опция «Отладка»Следующим образом:
Упаковайте сгенерированный релиз-пакет и загрузите его на сервер для публикации, есть шаги, поэтому я не буду говорить об этом здесь.
Код, который нужно отладить для контроллера, следующий:
Давайте запросим его напрямую, и он возвращает нормальный результат, следующим образом:
Дистанционное ввод в строй
В VS выберите Debug - Attach to Process, выберите тип соединения «Remote (Unauthenticated)», введите ip:port для соединения и назначения и введите! Как показано ниже:
Выберите процесс, который нужно отладить ниже, под названием «w3wp.exe», и прикрепите его! Запросив повторный запрос URL, мы можем найти отключение питания, которое успешно вошло в настройки, как показано на рисунке ниже:
Наконец, приложите ссылки на различные документы помощи по отладке MS:Вход по гиперссылке виден.
|