Kõigepealt räägime töökeskkonnast. Projekt asp.net MVC versioon on 4.5, kaugserver on Windows Server 2016 x64-bitine süsteem ning natiivne win10 x64-bitine süsteem on süsteem. VS paigalduskaustas, et leida kaugsilurite kataloog, on kataloogi all 3 versiooni: "Appx", "x64", "x86", kuna meie server on x64-bitine versioon, seega kopeeri x64 kaust otse meie kaugserverisse.
Kaugsilurite kataloog
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger
Paljud valed kataloogid internetis on: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
Avame kaugserveris just kopeeritud kausta, leiame programmi "msvsmon.exe" ja käivitame selle administraatorina ning seadistame tööriista valikutes järgmised:
(Autentimist ei ole, lubage igal kasutajal siluda, pordid saab ise määrata või jätta vaikimisi)
Me avaldame projekti serverisse ja kui me selle avaldame,Pane tähele, et konfiguratsioon on valitud kui "Silumine" valikJärgmiselt:
Paki genereeritud versioonipakett ja laadi see serverisse avaldamiseks, seal on samme, nii et ma ei hakka sellest siin rääkima.
Kontrolleri jaoks tuleb siluda kood on järgmine:
Taotleme seda otse ja see tagastab normaalselt järgmiselt:
Kaugkasutuselevõtt
VS-is vali Debug - Attach to Process, vali ühenduse tüübi jaoks "Remote (Unauthenticated)", sisesta ühenduse ja sihtkoha jaoks ip:port ning sisesta! Nagu allpool näidatud:
Vali allpool protsess, mida tuleb siluda, protsess nimega "w3wp.exe", ja lisa see! URL-i uuesti taotledes leiame elektrikatkestuse, mis edukalt seadetesse sisestas, nagu näidatud alloleval joonisel:
Lõpuks lisa lingid erinevatele MS-i kaugsilumise abidokumentidele:Hüperlingi sisselogimine on nähtav.
|