Nejprve si povězme o provozním prostředí. Projekt asp.net verzi MVC je 4.5, vzdálený server je Windows Server 2016 x64-bitový systém a nativní Win10 x64-bitový systém je systém. Instalační adresář VS pro nalezení adresáře Remote Debugger budou pod adresářem 3 verze "Appx", "x64", "x86", protože náš server je x64bitová verze, takže zkopírujte složku x64 přímo na náš vzdálený server.
Adresář vzdáleného debuggeru
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger
Mnoho špatných adresářů na internetu je: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
Otevřeme složku, kterou jsme právě zkopírovali, na vzdáleném serveru, najdeme program "msvsmon.exe" a spustíme ho jako administrátor, a nastavíme ho v možnostech nástrojů následovně:
(Žádná autentizace, umožňuje jakémukoliv uživateli ladit, porty lze nastavit samostatně nebo ponechat výchozí)
Projekt publikujeme na serveru a když ho zveřejníme,Všimněte si, že konfigurace je zvolena jako možnost "Debug"Následovně:
Zabalte vygenerovaný release balíček a nahrajte ho na server k publikaci, jsou tam kroky, takže o tom tu nebudu mluvit.
Kód, který je třeba pro kontroler ladit, je následující:
Požádejme o to přímo a vrátí se normálně, následovně:
Vzdálené zařazení do služby
Ve VS vyberte Debug - Připojit se k procesu, vyberte "Remote (Unauthenticated)" pro typ připojení, zadejte ip:port pro připojení a cíl a zadejte to! Jak je uvedeno níže:
Vyberte níže proces, který je třeba ladit, proces nazvaný "w3wp.exe", a připojte ho! Opětovným požadavkem na URL můžeme najít výpadek proudu, který úspěšně vstoupil do nastavení, jak je znázorněno na obrázku níže:
Nakonec přiložte odkazy na různé dokumenty nápovědy k vzdálenému ladění MS:Přihlášení k hypertextovému odkazu je viditelné.
|