Najprv sa poďme porozprávať o prevádzkovom prostredí. Projekt asp.net verzii MVC je 4.5 a vzdialený server je Windows Server 2016 x64-bitový systém, pričom natívny win10 x64-bit systém je systém. VS inštalačný adresár na nájdenie adresára Remote Debugger budú pod adresárom 3 verzie "Appx", "x64", "x86", keďže náš server je x64-bitová verzia, takže skopírovať x64 priečinok priamo na náš vzdialený server.
Adresár vzdialeného debuggera
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger
Mnohé nesprávne adresáre na internete sú: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
Otvoríme priečinok, ktorý sme práve skopírovali, na vzdialenom serveri, nájdeme program "msvsmon.exe" a spustíme ho ako administrátor a nastavíme ho v nastaveniach nástroja nasledovne:
(Žiadna autentifikácia, povolenie ladenia akémukoľvek používateľovi, porty môžu byť nastavené samostatne alebo ponechať predvolené)
Projekt zverejníme na serveri a keď ho zverejníme,Upozorňujeme, že konfigurácia je vybraná ako možnosť "Debug"Takto:
Zabalte vygenerovaný release balík a nahrajte ho na server na publikovanie, sú tam kroky, takže o tom tu nebudem hovoriť.
Kód, ktorý je potrebné ladiť pre kontrolér, je nasledovný:
Požiadajme ho priamo a vráti sa normálne, nasledovne:
Diaľkové zaradenie do služby
Vo VS vyberte Debug - Attach to Process, vyberte "Remote (Unauthenticated)" pre typ pripojenia, zadajte ip:port pre pripojenie a cieľ a vstúpte! Ako je uvedené nižšie:
Vyberte proces, ktorý treba ladiť nižšie, proces s názvom "w3wp.exe", a pripojte ho! Opätovným požiadaním o URL môžeme nájsť výpadok napájania, ktorý úspešne vstúpil do nastavení, ako je znázornené na obrázku nižšie:
Nakoniec pripojte odkazy na rôzne dokumenty s pomocou MS remote ladenia:Prihlásenie na hypertextový odkaz je viditeľné.
|