Спершу поговоримо про робоче середовище. Версія проєкту asp.net MVC — це 4.5, а віддалений сервер — це Windows Server 2016 x64-бітна система, а нативна система win10 x64-біт — це сама система. VS Інсталяційна папка, щоб знайти каталог віддаленого налагоджувача, буде 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:Вхід за гіперпосиланням видно.
|