Αναγν. άρθρου: 910448 - Τελευταία αναθεώρηση: Παρασκευή, 24 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0 Τρόπος υλοποίησης του απομακρυσμένου εντοπισμού σφαλμάτων του Visual Studio 2005
Στήλη φωνητική υποστήριξη ASP.NETΤρόπος υλοποίησης του απομακρυσμένου εντοπισμού σφαλμάτων του Visual Studio 2005Για να προσαρμόσετε αυτήν τη στήλη για τις ανάγκες σας, θέλετε να προσκαλέσετε να υποβάλλετε τις ιδέες σας σχετικά με θέματα που σας ενδιαφέρουν, μπορείτε και θέματα για τα οποία θέλετε να δείτε απευθύνεται σε μελλοντικές άρθρα της Γνωσιακής βάσης και οι στήλες υποστήριξης της φωνής. Μπορείτε να υποβάλετε σας ιδέες και τα σχόλιά σας χρησιμοποιώντας τοΕρώτηση για την (http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=) MAPI. Υπάρχει επίσης μια σύνδεση για τη φόρμα στο κάτω μέρος αυτής της στήλης.Σε αυτήν τη σελίδαΕΙΣΑΓΩΓΗΚαλώς ορίσατε στη Microsoft ASP.NET υποστήριξης ομιλία στήλη. Το όνομά μου είναι Akshay N. S. και είμαι με την ομάδα υποστήριξης προγραμματιστή του ASP.NET. Έχουν εργάζομαι με υποστήριξη ASP.NET για σχεδόν δύο χρόνια. Αυτό το μήνα στη στήλη ASP.NET υποστήριξης φωνής, μου πρόκειται να περιγράφουν τον τρόπο υλοποίησης απομακρυσμένο εντοπισμό σφαλμάτων για το ASP.NET Web εφαρμογές χρησιμοποιώντας το Microsoft Visual Studio 2005. Θα ήθελα να σας ευχαριστούμε μου τεχνικών ανοχής, Jerry Orman, για τις απίστευτες Βοήθεια!Ο απομακρυσμένος εντοπισμός σφαλμάτων θεωρείται ένα από τα θέματα toughest στο ASP.NET, αλλά είναι μια δυνατότητα που πραγματικά ενδιαφέροντα και είναι πραγματικά χρήσιμα, όταν δεν είναι δυνατό να έχουμε έναν τοπικό διακομιστή Web ή όταν έχουμε για την αποθήκευση των εφαρμογών σε μια κεντρική θέση. Η στήλη αυτή καλύπτει Τρόπος ρύθμισης και χρήσης του απομακρυσμένου εντοπισμού σφαλμάτων του Visual Studio 2005. Ο απομακρυσμένος εντοπισμός σφαλμάτων εγκατάστασης έχει απλοποιηθεί σε μεγάλο βαθμό στο Visual Studio 2005. Παρόλο που το ρήμα DEBUG εξακολουθεί να αποστέλλεται στην τοποθεσία Web για να βεβαιωθείτε ότι λειτουργεί η απομακρυσμένη διαδικασία, όλα τα σενάρια απομακρυσμένου εντοπισμού σφαλμάτων εκτός από τον εντοπισμό σφαλμάτων T-SQL χρησιμοποιήστε την Εποπτεία εντοπισμού σφαλμάτων απομακρυσμένη (Msvsmon.exe). Για περισσότερες πληροφορίες σχετικά με το τι νέο υπάρχει της του Visual Studio 2005 του προγράμματος εντοπισμού σφαλμάτων, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft Developer Network (MSDN) στο Web: http://msdn2.Microsoft.com/en-us/library/01xdt7cs.aspx
(http://msdn2.microsoft.com/en-us/library/01xdt7cs.aspx)
Στο Visual Studio .NET 2003 και το Visual Studio .NET 2002, ο εντοπισμός σφαλμάτων DCOM relied σε δύο συσκευάζει, εφαρμογή Machine Debug Manager (Mdm.exe) και Vs7jit.exe. Συνήθη προβλήματα που θα βλέπουν άτομα προκλήθηκαν από έκδοση ασυμφωνίες, δικαιώματα DCOM ή ζητήματα δικτύου και την αντιμετώπιση των προβλημάτων ήταν πολύ δύσκολοι. Αφού εξαλειφθούν αυτά τα πακέτα. Msvsmon.exe έχει τώρα μια γραφικό περιβάλλον εργασίας χρήστη αντί για το προηγούμενο περιβάλλον γραμμής εντολών. Με τη χρήση του Msvsmon.exe, ο απομακρυσμένος εντοπισμός σφαλμάτων πιο απλουστευμένο.
Θα πρέπει απλώς να εκτελέσετε Msvsmon.exe και το εργαλείο εκτελεί ακρόαση για τις συνδέσεις από υπολογιστές-πελάτες.Msvsmon.exe διαθέτει ένα φιλικό προς το χρήστη διασύνδεση, η οποία σας διευκολύνει να χρησιμοποιήσετε. Το πρόγραμμα εγκατάστασης για απομακρυσμένο εντοπισμό σφαλμάτων του Visual Studio 2005 είναι αρκετά απλή. Θα πρέπει να εκτελέσετε Msvsmon.exe στον απομακρυσμένο διακομιστή πριν από την αντιμετώπιση σφαλμάτων. Για να εγκαταστήσετε την Εποπτεία απομακρυσμένου εντοπισμού σφαλμάτων από το Visual Studio 2005 CD ή απλώς να εκτελέσετε Msvsmon.exe από ένα κοινόχρηστο στοιχείο χωρίς να εγκαταστήσετε τίποτε καθόλου στο διακομιστή Web. Για περισσότερες πληροφορίες σχετικά με τον εντοπισμό σφαλμάτων ASP.NET, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web: http://msdn2.Microsoft.com/en-us/library/ms227556.aspx
(http://msdn2.microsoft.com/en-us/library/ms227556.aspx)
Γιατί εκτέλεση απομακρυσμένου εντοπισμού σφαλμάτων;Μπορείτε να σκεφτείτε τη χρήση απομακρυσμένο εντοπισμό σφαλμάτων όταν έχετε τις ακόλουθες περιπτώσεις:
Η Εποπτεία απομακρυσμένου εντοπισμού σφαλμάτων (Msvsmon.exe)The Remote Debugging Monitor (Msvsmon.exe) is a small application that Visual Studio 2005 connects to for remote debugging. During remote debugging, Visual Studio 2005 runs on one computer (the debugger host) and the Remote Debugging Monitor runs on the remote computer along with the application you are debugging.The Remote Debugging Monitor runs as a Microsoft Windows application. The user interface shows that the Remote Debugging Monitor is running and makes remote debugging easy to set up. Configuring Msvsmon.exe for remote debuggingYou can configure the Remote Debugging Monitor for remote debugging in one of two modes:
You connect to an instance of the remote debugger by entering the server name in theAttach To Processdialog box or by entering the server name into the debugging properties for a project. To open theAttach To Processπαράθυρο διαλόγου, κάντε κλικ στο κουμπίAttach To ProcessΣτο διακομιστήΟ εντοπισμός σφαλμάτωνmenu or on theΕργαλείαΜενού (Menu). Debugging another user's computerSuppose we want to perform remote debugging to a different user's computer with the different user logged on to the computer. We have to consider two primary issues:
Εκτέλεση της υπηρεσίας απομακρυσμένου εντοπισμού σφαλμάτων στο ASP.NET και σε άλλα περιβάλλοντα διακομιστήΓια τον εντοπισμό σφαλμάτων στο ASP.NET και άλλα περιβάλλοντα διακομιστή, μπορείτε να εκτελέσετε την απομακρυσμένη παρακολούθηση εντοπισμού σφαλμάτων με μια υπηρεσία (την απομακρυσμένη υπηρεσία προγράμματος εντοπισμού σφαλμάτων).Για να ρυθμίσετε την παρακολούθηση απομακρυσμένου εντοπισμού σφαλμάτων, ως υπηρεσία, ακολουθήστε τα εξής βήματα:
Πώς να ρυθμίσετε το περιβάλλον για απομακρυσμένο εντοπισμό σφαλμάτωνΠροσθέστε τον κατάλληλο χρήστη στην ομάδα Users του προγράμματος εντοπισμού σφαλμάτων στον απομακρυσμένο υπολογιστήΓια να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):
The following table shows what accounts can access the computer. Σύμπτυξη αυτού του πίνακα
Make sure that the Visual Studio 2005 remote debugging components are installed on the remote serverIf you don't want to run Msvsmon.exe from a remote share, you have to install the remote debugging components. To install the remote debugging components, follow these steps:
Enable remote debugging on the remote serverTo enable remote debugging on the remote server, you can do one of the following:
The Msvsmon.exe.config file needs to match the version of the common language runtime (CLR). The CLR version is version 2.0.50727 if you installed a Visual Studio 2005 service pack. The following debugger features will not work when you run Msvsmon.exe from a share:
http://msdn2.microsoft.com/en-us/library/bt727f1t.aspx
(http://msdn2.microsoft.com/en-us/library/bt727f1t.aspx)
Build a Web solutionΓια να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):
Verify that remote debugging worksTo verify that remote debugging works, press F5 to run the application in debug mode. The debugger should break at the line where you placed the breakpoint.When you start debugging, the Remote Debugging Monitor looks like the following on the remote server: Σύμπτυξη αυτής της εικόνας ![]() If the breakpoint is not hit, then we should consider looking at the Microsoft Internet Information Services (IIS) logs. The IIS logs will help you determine which step isn't working or whether the DEBUG verb is being sent to the Web server. The IIS logs are in the following location: %WINDIR%\system32\logfiles\w3svcΑΦΜ (Social Security Nymber) ΣΗΜΕΙΩΣΗΑΦΜ (Social Security Nymber)is the IIS instance number of the Web site.ΣυμβουλήΜπορείτε επίσης να κάνετε κλικStartΚάντε κλικΕκτέλεση, και στη συνέχεια πληκτρολογήστεLogFilesto go to the default log file directory. You can get the path by checking the IIS properties:
#Software: Microsoft Internet Information Services 5.1 #Version: 1.0 #Date: 2006-09-11 14:32:56 #Fields: time c-ip cs-method cs-uri-stem sc-status 14:32:56 X.X.X.X POST /remoteApp/_vti_bin/_vti_aut/author.dll 200 Look for the debug verb after the IP address (in our case it's X.X.X.X). This indicates that the debug verb is sent to the Web server successfully. 14:32:58 X.X.X.X DEBUG /remoteApp/Default.aspx 200 14:33:02 X.X.X.X GET /remoteApp/Default.aspx 200 14:33:05 X.X.X.X DEBUG /remoteApp/Default.aspx 200 TMP %\Visual Debugger.log Web στούντιο Συνιστώμενες ενέργειες πριν να εφαρμόσετε τον απομακρυσμένο εντοπισμό σφαλμάτων
Σχετικές συνδέσειςΑπομακρυσμένο εντοπισμό σφαλμάτων σε σφάλματα και αντιμετώπιση προβλημάτων http://msdn2.Microsoft.com/en-us/library/2ys11ead.aspx (http://msdn2.microsoft.com/en-us/library/2ys11ead.aspx) Τρόπος καθορισμού μιας έκδοσης του .NET Framework για εντοπισμό σφαλμάτων http://msdn2.Microsoft.com/en-us/library/ms241897.aspx (http://msdn2.microsoft.com/en-us/library/ms241897.aspx) 908099
(http://support.microsoft.com/kb/908099/
)
Πώς να ενεργοποιήσετε τον απομακρυσμένο εντοπισμό σφαλμάτων για το Visual Studio 2005 στα Windows XP με Service Pack 2 919823
(http://support.microsoft.com/kb/919823/
)
Ενδέχεται να λάβετε ένα μήνυμα λάθους όταν προσπαθείτε να συνδεθείτε σε μια περίοδο λειτουργίας της απομακρυσμένης εποπτείας εντοπισμού σφαλμάτων του Visual Studio 2005 948040
(http://support.microsoft.com/kb/948040/
)
Ζητήματα κατά την προσπάθεια ορισμού του απομακρυσμένου εντοπισμού σφαλμάτων σε όλους τους τομείς δικτύου Πάντα, αίσθηση ελεύθερο να υποβάλλουν ιδέες σχετικά με θέματα που θέλετε στο μέλλον απευθύνεται στήλες ή με τη χρήση της Γνωσιακής Βάσης τηςΕρώτηση για την
(http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=)
MAPI.Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένοΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:910448
(http://support.microsoft.com/kb/910448/en-us/
)
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΆμεση λήψη βοήθειαςΜεταφράσεις άρθρων |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Επιστροφή στην αρχή





