Först, låt oss prata om driftsmiljön. Projektet asp.net MVC-versionen är 4.5, och fjärrservern är Windows Server 2016 x64-bitarssystem, och det inbyggda win10 x64-bitarssystemet är systemet. VS installationskatalog för att hitta Remote Debugger-katalogen kommer det att finnas 3 versioner "Appx", "x64", "x86" under katalogen, eftersom vår server är en x64-bitars version, så kopiera x64-mappen direkt till vår fjärrserver.
Fjärrfelsökningskatalog
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger
De många felaktiga katalogerna på Internet är: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
Vi öppnar mappen vi just kopierat på fjärrservern, hittar programmet "msvsmon.exe" och kör det som administratör, och ställer in det i verktygsalternativen enligt följande:
(Ingen autentisering, tillåt vilken användare som helst att felsöka, portar kan ställas in själva eller lämna standarden)
Vi publicerar projektet på servern, och när vi publicerar,Observera att konfigurationen är vald som alternativet "Felsök"Följande följer:
Paketera det genererade releasepaketet och ladda upp det till servern för publicering, det finns steg, så jag kommer inte att prata om det här.
Koden som behöver felsökas för kontrollern är följande:
Låt oss begära det direkt, och det återvänder till normalt, enligt följande:
Fjärrdriftsättning
I VS, välj Debug - Attach to Process, välj "Remote (Unauthenticated)" för anslutningstyp, ange ip:port för anslutning och destination, och gå in! Som visas nedan:
Välj processen som behöver felsökas nedan, processen som heter "w3wp.exe", och bifoga den! När vi begär URL:en igen kan vi hitta strömavbrottet som framgångsrikt kom in i inställningarna, som visas i figuren nedan:
Slutligen, bifoga länkar till olika MS-dokument för fjärrfelsökning:Inloggningen med hyperlänken är synlig.
|