ΕΠΙΔΙΌΡΘΩΣΗ: StackOverflowException προκαλεί διακοπή λειτουργίας στο TFS 2013 ενημερωμένη έκδοση 4 όταν χρησιμοποιείτε CodeLens στο Visual Studio Ultimate 2013 RTM

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 3037079
Συμπτώματα
Χρησιμοποιείτε το Visual Studio Ultimate 2013 RTM, για να συνδεθείτε με διακομιστή Foundation ομάδας (TFS) 2013 ενημερωμένη έκδοση 4. Ας υποθέσουμε ότι ανοίγετε ένα αρχείο Visual C# ή Visual Basic που μετονομάζεται προηγουμένως με τους εξής τρόπους:
  • Μόνο στην περίπτωση που το όνομα του αρχείου αλλάζει, για παράδειγμα, Filename.cs ή filename.cs.
  • Το αρχείο έχει μετονομαστεί κατά τους τελευταίους 12 μήνες. Αυτό είναι το προεπιλεγμένο χρονικό διάστημα για τη δημιουργία ευρετηρίου ιστορικό αλλαγών. Ανατρέξτε στην ενότητα Εντολή "CodeIndex" (indexHistoryPeriod ρύθμιση).
Σε αυτήν την περίπτωση, λαμβάνετε μια εξαίρεση StackOverflowException που παρουσιάζεται στο Microsoft.TeamFoundation.CodeSense.Server.WebAPI.CodeLensFileSummariesControllerBase.ReadFileSummariesκαι, στη συνέχεια, μια διακοπή λειτουργίας συμβαίνει στη διαδικασία εργασίας των υπηρεσιών IIS "w3wp" των TFS.

Σημείωση Η αιφνίδια διακοπή λειτουργίας επηρεάζει όλες τις τρέχουσες εργασίες TFS. Ωστόσο, η διαδικασία εργασίας των υπηρεσιών IIS "w3wp" θα επανεκκινήσει αυτόματα και όλες οι άλλες λειτουργίες θα εκτελεστούν σωστά εάν γίνεται επανεκκίνηση των Windows. Εάν προσπαθήσετε να συνδεθείτε ξανά Visual Studio Ultimate RTM σε TFS, αυτό προκαλεί κάποια άλλη εξαίρεση StackOverflowException και μια διακοπή λειτουργίας.
Αιτία
Αυτό το ζήτημα συμβαίνει επειδή, όταν ανοίγετε το αρχείο κώδικα στο Visual Studio, Visual Studio ζητά TFS πληροφορίες CodeLens. Το στοιχείο CodeLens στο TFS προκαλεί μια εξαίρεση StackOverflowException και, στη συνέχεια, προκαλεί τη διακοπή της λειτουργίας της διαδικασίας εργασίας IIS "w3wp" στο TFS, δεν Visual Studio.
Προτεινόμενη αντιμετώπιση
Για να επιλύσετε αυτό το ζήτημα, εφαρμόστε το Visual Studio 2013 ενημερωμένη έκδοση 2 ή μια νεότερη ενημερωμένη έκδοση από τοΣτοιχεία λήψης για το Visual Studio.
Youcan επίσης να αναβαθμίσετε TFS με ομάδα υποδομής διακομιστή 2013 ενημερωμένη έκδοση 5 ή ομάδας υποδομής Server 2015 RTM. Το isavailablefromΣτοιχεία λήψης για το Visual Studio.
Εναλλακτικός τρόπος αντιμετώπισης
Για να επιλύσετε αυτό το ζήτημα, απενεργοποιήστε CodeLens στο Visual Studio Ultimate 2013 RTM. Μεταβείτε στα Εργαλεία > Επιλογές > Επεξεργαστή κειμένου > όλες οι γλώσσες > CodeLens.

Σημείωση Εάν οι επιλογές στις ενότητες ανάλυση και ο εναλλακτικός τρόπος αντιμετώπισης δεν λειτουργούν, μπορείτε να απενεργοποιήσετε CodeLens στο TFS χρησιμοποιώντας τοΕντολή CodeIndex με την εντολή TFSConfig. Αυτή είναι η λιγότερο προτιμώμενη επιλογή.
Περισσότερες πληροφορίες
Βοηθήστε μας να βελτιώσουμε το CodeLens για εσάς, στείλτε τα σχόλιά σας ή ζητήστε χαρακτηριστικά σε UserVoice του Visual Studio, ή ερωτήσεις σχετικά με το Φόρουμ MSDN.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 3037079 - Τελευταία αναθεώρηση: 09/23/2015 06:08:00 - Αναθεώρηση: 3.0

Microsoft Visual Studio Ultimate 2013

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB3037079 KbMtel
Σχόλια