Αρχικά, ας μιλήσουμε για το περιβάλλον λειτουργίας. Το έργο asp.net έκδοση MVC είναι 4.5 και ο απομακρυσμένος διακομιστής είναι σύστημα Windows Server 2016-bit 64-bit και το εγγενές σύστημα win10 x64-bit είναι το σύστημα. VS για να βρείτε τον κατάλογο Remote Debugger, θα υπάρχουν 3 εκδόσεις "Appx", "x64", "x86" κάτω από τον κατάλογο, καθώς ο διακομιστής μας είναι έκδοση x64-bit, επομένως αντιγράψτε το φάκελο x64 απευθείας στον απομακρυσμένο διακομιστή μας.
Κατάλογος απομακρυσμένου εντοπισμού σφαλμάτων
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger
Οι πολλοί λανθασμένοι κατάλογοι στο Διαδίκτυο είναι: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
Ανοίγουμε το φάκελο που μόλις αντιγράψαμε στον απομακρυσμένο διακομιστή, βρίσκουμε το πρόγραμμα "msvsmon.exe" και το εκτελούμε ως διαχειριστής και το ορίζουμε στις επιλογές του εργαλείου ως εξής:
(Χωρίς έλεγχο ταυτότητας, επιτρέψτε σε οποιονδήποτε χρήστη να εντοπίσει σφάλματα, οι θύρες μπορούν να οριστούν από μόνες τους ή να αφήσουν την προεπιλογή)
Δημοσιεύουμε το έργο στον διακομιστή και όταν δημοσιεύουμε,Σημειώστε ότι η διαμόρφωση έχει επιλεγεί ως επιλογή "Εντοπισμός σφαλμάτων"Ως εξής:
Συσκευάστε το πακέτο έκδοσης που δημιουργήθηκε και ανεβάστε το στον διακομιστή για δημοσίευση, υπάρχουν βήματα, οπότε δεν θα μιλήσω για αυτό εδώ.
Ο κώδικας που πρέπει να διορθωθεί για τον ελεγκτή είναι ο εξής:
Ας το ζητήσουμε απευθείας, και επιστρέφει κανονικό, ως εξής:
Απομακρυσμένη θέση σε λειτουργία
Στο VS, επιλέξτε Debug - Attach to Process, επιλέξτε "Remote (Unauthenticated)" για τον τύπο σύνδεσης, πληκτρολογήστε ip:port για τη σύνδεση και τον προορισμό και πληκτρολογήστε! Οπως φαίνεται παρακάτω:
Επιλέξτε τη διαδικασία που πρέπει να διορθωθεί παρακάτω, τη διαδικασία που ονομάζεται "w3wp.exe" και επισυνάψτε την! Ζητώντας ξανά τη διεύθυνση URL, μπορούμε να βρούμε τη διακοπή ρεύματος που εισήχθη με επιτυχία στις ρυθμίσεις, όπως φαίνεται στο παρακάτω σχήμα:
Τέλος, επισυνάψτε συνδέσμους σε διάφορα έγγραφα βοήθειας για τον απομακρυσμένο εντοπισμό σφαλμάτων MS:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
|