Először beszéljünk a működési környezetről. A projekt asp.net MVC verziója 4.5, a távoli szerver a Windows Server 2016 x64 bites rendszer, a natív win10 x64 bites rendszer pedig a rendszer. VS telepítési könyvtár a Remote Debugger könyvtár megtalálásához három verzió lesz: "Appx", "x64", "x86", mivel a szerverünk x64 bites verzió, így közvetlenül másold az x64 mappát a távoli szerverünkre.
Távoli hibakereső könyvtár
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger
Az interneten található sok rossz könyvtár a következő: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
Megnyitjuk a mappát, amit épp másoltunk a távoli szerveren, megtaláljuk az "msvsmon.exe" programot, és rendszergazdáként futtatjuk, majd a szerszám beállításaiban a következőket állítjuk be:
(Nincs hitelesítés, bárki hibakeresést engedélyez, a portokat önállóan beállíthatják vagy alapértelmezettnek tűnhetnek)
Közzétesszük a projektet a szerveren, és amikor közzétetjük,Fontos megjegyezni, hogy a konfiguráció "Debug" opcióként van kiválasztva.Következőképpen:
Csomagold be a generált kiadási csomagot, és töltsd fel a szerverre a publikációra, vannak lépések, ezért itt nem fogok erről beszélni.
A vezérlőhöz tartozó hibakeresési kód a következő:
Kérjük meg közvetlenül, és normális állapotban adja vissza a következőket:
Távoli hadrendbe állítás
A VS-ben válaszd ki a Debug - Attach to Process-t, válaszd a "Remote (Unauthenticated)" opciót a kapcsolat típusához, írd be az ip:port opciót a kapcsolathoz és a célhoz, majd lépj be! Ahogy az alábbiakban látható:
Válaszd ki az alábbi hibáztatást szükséges folyamatot, a "w3wp.exe" nevű folyamatot, és csatold hozzá! Az URL-t újra kérve megtaláljuk az áramszünetet, amely sikeresen belépett a beállításokba, ahogy az alábbi ábrán látható:
Végül csatolj linkeket különböző MS távoli hibakeresési segéddokumentumokhoz:A hiperlink bejelentkezés látható.
|