Αυτό το άρθρο περιγράφει τη συνάθροιση ενημερώσεων άμεσης επιδιόρθωσης 3139546, η οποία είναι διαθέσιμη για τα .NET Framework Microsoft 4.5.2, 4.5.1 και 4.5. Για περισσότερες πληροφορίες σχετικά με τα προβλήματα που διορθώνει η συνάθροιση ενημερώσεων άμεσης επιδιόρθωσης, ανατρέξτε στην ενότητα "Θέματα που διορθώνει αυτή η συνάθροιση άμεσων επιδιορθώσεων".

Επίλυση

Λήψη πληροφοριών

Η άμεση επιδιόρθωση που αντιστοιχεί στο KB3139546 έχει αντικατασταθεί με τις πιο πρόσφατες ενημερώσεις του .NET Framework, οι οποίες περιέχουν όλες τις επιδιορθώσεις που περιλαμβάνονταν προηγουμένως στο KB3139546. Συνιστάται να εγκαταστήσετε τις πιο πρόσφατες ενημερώσεις του .NET Framework.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να μεταβείτε στο άρθρο της Γνωσιακής βάσης της Microsoft:

119591 Πώς να αποκτήσετε αρχεία υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες, η Microsoft σαρώνει αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο την ημερομηνία που δημοσιεύτηκε το αρχείο. Το αρχείο αποθηκεύεται σε διακομιστές με βελτιωμένη ασφάλεια, οι οποίες αποτρέπουν τυχόν μη εξουσιοδοτημένες αλλαγές στο αρχείο.

Περισσότερες πληροφορίες

Προϋποθέσεις

Για να εφαρμόσετε αυτή την άμεση επιδιόρθωση, πρέπει να έχετε εγκαταστήσει το .NET Framework 4.5.2, 4.5.1 ή 4.5.

Απαίτηση επανεκκίνησης

Πρέπει να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της άμεσης επιδιόρθωσης, εάν χρησιμοποιούνται οποιαδήποτε αρχεία που επηρεάζονται. Συνιστάται να κλείσετε όλες τις εφαρμογές που βασίζονται σε .NET Framework πριν εφαρμόσετε αυτή την άμεση επιδιόρθωση.

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

Αυτό το πακέτο άμεσης επιδιόρθωσης δεν αντικαθιστά ένα πακέτο άμεσης επιδιόρθωσης που έχει ήδη κυκλοφορήσει.

Προβλήματα που διορθώνει αυτή η συνάθροιση άμεσων επιδιορθώσεων

Πρόβλημα 1

Όταν εκτελείτε μια εφαρμογή που αντιμετωπίζει μεγάλους φόρτους εργασίας και ένα συγκεκριμένο μοτίβο χρήσης για δυναμικές μεθόδους (για παράδειγμα, Entity Framework, LINQ σε SQL), η εφαρμογή μπορεί να παρουσιάσει σφάλμα κατά διαστήματα.

Αυτή η συμπεριφορά παρουσιάζεται λόγω προβλήματος στη διαχείριση εφ' όρου ζωής δυναμικής μεθόδου. Όταν παρουσιάζεται αυτό το πρόβλημα, παρουσιάζεται ένα σφάλμα System.Reflection.TargetInvocationException.

Αυτή η επιδιόρθωση διορθώνει το πρόβλημα διαχείρισης διάρκειας ζωής.

Πρόβλημα 2

Οι αναφορές System.Web.Caching και System.Runtime.Caching αναφέρουν τον όγκο της μνήμης που χρησιμοποιείται από ολόκληρο τον AppDomain αντί για τον όγκο της μνήμης που χρησιμοποιείται από τα στοιχεία στο cache.

Αυτό είναι ένα πρόβλημα παλινδρόμησης από το .NET Framework 4,5 στο οποίο πραγματοποιήθηκε μια αλλαγή στην υλοποίηση του Timer. Εκτός από την αναφορά εσφαλμένου μεγέθους, τα πρόσθετα αντικείμενα στα οποία γίνεται αναφορά από το cache μπορεί να επηρεάσουν σημαντικά τον λανθάνοντα λανθάνοντα αριθμό Gen2 GC. Σε σενάρια φιλοξενίας ASP.NET, το cache υπολογίζει επίσης εσφαλμένα το μέγεθος όλων των cache σε όλους τους τομείς εφαρμογών (που αναφέρονται μέσω του ορίου μνήμης cache % διεργασίας μνήμης που χρησιμοποιείται ASP.NET μετρητή επιδόσεων) όταν ανακυκλώνονται οι τομείς εφαρμογών.

Η επιδιόρθωση καταργεί ανεπιθύμητες αναφορές από το cache στα υπόλοιπα αντικείμενα τομέα της εφαρμογής και, επομένως, το σωστό μέγεθος πλέον αναφέρεται. Επίσης, περιλαμβάνει αλλαγές για τη βελτίωση του λανθάνοντα χρόνου για το System.Runtime.Caching σε υπολογιστές με πολλούς βασικούς υπολογιστές που χρησιμοποιούν Server GC. Τέλος, αυτή η επιδιόρθωση επιτρέπει τον σωστό υπολογισμό όλων των μεγεθών cache σε σενάρια ανακύκλωσης τομέα εφαρμογής.

Ισχύει για

Αυτό το άρθρο αφορά τα εξής:

  • Microsoft .NET Framework 4.5.2

  • Microsoft .NET Framework 4.5.1

  • Microsoft .NET Framework 4.5

  • Windows 7 Service Pack 1

  • Windows Server 2008 R2 Service Pack 1

  • Windows Server 2008 Service Pack 2

  • Windows Vista Service Pack 2

Χρειάζεστε περισσότερη βοήθεια;

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Συμμετοχή στο Microsoft Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;

Σας ευχαριστούμε για τα σχόλιά σας!

×