Pirmiausia pakalbėkime apie darbo aplinką. Projekto asp.net MVC versija yra 4.5, o nuotolinis serveris yra "Windows Server 2016" x64 bitų sistema, o vietinė win10 x64 bitų sistema yra sistema. VS diegimo katalogas Norėdami rasti nuotolinio derinimo katalogą, kataloge bus 3 versijos "Appx", "x64", "x86", nes mūsų serveris yra x64 bitų versija, todėl nukopijuokite x64 aplanką tiesiai į mūsų nuotolinį serverį.
Nuotolinio derintuvo katalogas
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger
Daugybė neteisingų katalogų internete yra: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
Atidarome aplanką, kurį ką tik nukopijavome nuotoliniame serveryje, randame programą "msvsmon.exe" ir paleidžiame ją kaip administratorių, o įrankio parinktyse nustatome taip:
(Nėra autentifikavimo, leisti bet kuriam vartotojui derinti, prievadai gali būti nustatyti patys arba palikti numatytąjį)
Mes publikuojame projektą serveryje, o kai paskelbiame,Atkreipkite dėmesį, kad konfigūracija pasirinkta kaip parinktis "Derinti"Taip:
Supakuokite sugeneruotą leidimo paketą ir įkelkite jį į serverį publikavimui, yra žingsniai, todėl čia apie tai nekalbėsiu.
Kodas, kurį reikia derinti valdikliui, yra toks:
Paprašykime jo tiesiogiai, ir jis grįžta normalus, taip:
Nuotolinis paleidimas
VS pasirinkite Debug - Pridėti prie proceso, pasirinkite "Remote (Unauthenticated)" kaip ryšio tipą, įveskite ip:port ryšiui ir paskirties vietai ir įveskite! Kaip parodyta žemiau:
Žemiau pasirinkite procesą, kurį reikia derinti, procesą pavadinimu "w3wp.exe", ir pridėkite jį! Pakartotinai prašydami URL, galime rasti maitinimo sutrikimą, kuris sėkmingai įvedė nustatymus, kaip parodyta paveikslėlyje žemiau:
Galiausiai pridėkite nuorodas į įvairius MS nuotolinio derinimo pagalbos dokumentus:Hipersaito prisijungimas matomas.
|