Pirmkārt, runāsim par darbības vidi. Projekta asp.net MVC versija ir 4.5, un attālais serveris ir Windows Server 2016 x64 bitu sistēma, un vietējā win10 x64 bitu sistēma ir sistēma. VS instalācijas direktorijs, lai atrastu Remote Debugger direktoriju, direktorijā būs 3 versijas "Appx", "x64", "x86", jo mūsu serveris ir x64 bitu versija, tāpēc kopējiet x64 mapi tieši uz mūsu attālo serveri.
Attālā atkļūdotāja direktorijs
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger
Daudzie nepareizie direktoriji internetā ir: C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE
Mēs atveram mapi, ko tikko nokopējām attālajā serverī, atrodam programmu "msvsmon.exe" un palaižam to kā administratoru, un iestatiet to rīka opcijās šādi:
(Nav autentifikācijas, ļaujiet jebkuram lietotājam atkļūdot, portus var iestatīt paši vai atstāt noklusējumu)
Mēs publicējam projektu serverī, un, publicējot,Ņemiet vērā, ka konfigurācija ir atlasīta kā opcija "Atkļūdot"Šādi:
Iesaiņojiet ģenerēto laidiena pakotni un augšupielādējiet to serverī publicēšanai, ir soļi, tāpēc es par to šeit nerunāšu.
Kods, kas jāatkļūdo kontrolierim, ir šāds:
Pieprasīsim to tieši, un tas atgriežas normālā formā, šādi:
Attālināta nodošana ekspluatācijā
VS atlasiet Debug - Pievienot procesam, savienojuma veidam atlasiet "Remote (Unauthenticated)", ievadiet ip:port savienojumam un galamērķim un ievadiet! Kā parādīts zemāk:
Zemāk atlasiet procesu, kas jāatkļūdo, procesu ar nosaukumu "w3wp.exe", un pievienojiet to! Atkārtoti pieprasot URL, mēs varam atrast strāvas padeves pārtraukumu, kas veiksmīgi ievadīja iestatījumus, kā parādīts zemāk redzamajā attēlā:
Visbeidzot, pievienojiet saites uz dažādiem MS attālās atkļūdošanas palīdzības dokumentiem:Hipersaites pieteikšanās ir redzama.
|