Първо, нека поговорим за оперативната среда. Проектът asp.net MVC версията е 4.5, а отдалеченият сървър е Windows Server 2016 x64-битова система, а собствената win10 x64-битова система е самата система. 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" и я стартираме като администратор, като я задаваме в опциите на инструмента по следния начин:
(Няма удостоверяване, позволява на всеки потребител да дебъгва, портовете могат да се задават сами или да оставят стандартния вариант)
Публикуваме проекта на сървъра и когато публикуваме,Обърнете внимание, че конфигурацията е избрана като опция "Debug"Както следва:
Пакетирайте генерирания пакет с издания и го качете на сървъра за публикуване, има стъпки, така че няма да говоря за това тук.
Кодът, който трябва да бъде дебъгнат за контролера, е следният:
Нека го поискаме директно и той се връща нормално, както следва:
Дистанционно въвеждане в експлоатация
В VS изберете Debug - Прикачи се към процеса, изберете "Remote (Unauthenticated)" за типа връзка, въведете ip:port за връзката и дестинацията и въведете! Както е показано по-долу:
Изберете процеса, който трябва да бъде дебъгнат по-долу, процесът наречен "w3wp.exe", и го прикачете! След повторно заявяване на URL адреса можем да намерим прекъсването на захранването, което успешно е въведено в настройките, както е показано на фигурата по-долу:
Накрая, прикачете връзки към различни документи за помощ за дистанционно отстраняване на грешки в MS:Входът към хиперлинк е видим.
|