Συλλογή επειγουσών επιδιορθώσεων 3088957 για το 4.6 Framework .NET στο Windows 7 SP1, το Windows Server 2008 SP2, το Windows Server 2008 R2 SP1 και το Windows Vista SP2

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

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 3088957
Αυτό το άρθρο περιγράφει τη συλλογή επειγουσών επιδιορθώσεων 3088957 που είναι διαθέσιμη για το Microsoft .NET Framework 4.6. Για περισσότερες πληροφορίες σχετικά με τα ζητήματα που διορθώνει η συλλογή επειγουσών επιδιορθώσεων, δείτε το "Ζητήματα που διορθώνει αυτή η συλλογή ενημερωμένων εκδόσεων επειγουσών επιδιορθώσεων"ενότητα.

Προτεινόμενη αντιμετώπιση
Μια υποστηριζόμενη επείγουσα επιδιόρθωση είναι τώρα διαθέσιμη από τη Microsoft. Ωστόσο, έχει προορίζεται για τη διόρθωση μόνο του ζητήματος που περιγράφεται σε αυτό το άρθρο. Eφαρμόστε τη μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο ζήτημα.

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

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

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

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

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

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

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

Ζητήματα που διορθώνει αυτή η συλλογή ενημερωμένων εκδόσεων επειγουσών επιδιορθώσεων

Πρόβλημα 1

Εάν έχετε μια τοποθεσία Web ASP.NET που εκτελείται σε μια έκδοση 32-bit από το 4.6 του .NET Framework ή AMD64 πλατφόρμας .NET Framework 4.6 με RyuJit που έχουν απενεργοποιηθεί, ενδέχεται να αντιμετωπίσετε w3wp αιφνίδια διακοπή λειτουργίας λόγω ThreadAbortException που δεν αντιμετωπίστηκε.

Όταν η αιφνίδια διακοπή λειτουργίας συμβαίνει, cansee το ακόλουθο αρχείο καταγραφής στο αρχείο καταγραφής συμβάντων των Windows:

Παρουσιάστηκε μια ανεπίλυτη εξαίρεση και η διεργασία τερματίστηκε.
Αναγνωριστικό εφαρμογής: [αναγνωριστικά εφαρμογής]
Αναγνωριστικό διεργασίας: [ProcessID]
Εξαίρεση: System.Threading.ThreadAbortException
Μήνυμα: Το νήμα ματαιώθηκε.
StackTrace: Στο System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, περιβάλλον HttpContext)
στο System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 σημαίες)
στο System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 σημαίες)


Πρόβλημα 2

Ας υποθέσουμε ότι έχετε έναν υπολογιστή-πελάτη WCF τη σύνδεση στην υπηρεσία WCF με τη χρήση της υπηρεσίας δρομολόγησης WCF. Εάν η υπηρεσία τέλος προκαλούμενη από τυχόν μη αναμενόμενη εξαίρεση που δεν είναι τύπου FaultException ή τις αλλαγές της ρύθμισης, υπηρεσίας δρομολόγησης WCF ενδέχεται να δρομολογήσετε δεν επόμενες αιτήσεις στην υπηρεσία τέλος.

Όταν παρουσιαστεί αυτό το ζήτημα, λαμβάνετε την ακόλουθη εξαίρεση:

System.ServiceModel.ProtocolException: Αυτό το κανάλι δεν μπορεί να χρησιμοποιηθεί για την αποστολή μηνυμάτων, εφόσον η περίοδος λειτουργίας εξόδου έκλεισε αυτόματα εξαιτίας ενός τερματισμού λειτουργίας που προετοιμάζεται από το διακομιστή. Απενεργοποιήστε κλείσει αυτόματα, ορίζοντας το DispatchRuntime.AutomaticInputSessionShutdown στην τιμή false, ή θέλετε να τροποποιήσετε το πρωτόκολλο τερματισμού λειτουργίας με τον απομακρυσμένο διακομιστή.
Πληροφορίες ίχνους στοίβας:

at System.ServiceModel.Channels.ServiceChannel.PrepareCall(ProxyOperationRuntime operation, Boolean oneway, ProxyRpc& rpc)at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.Begin()at System.ServiceModel.Channels.ServiceChannel.BeginCall(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, TimeSpan timeout, AsyncCallback callback, Object asyncState)at System.ServiceModel.Channels.ServiceChannelProxy.InvokeBeginService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)at System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)at System.ServiceModel.Routing.ClientFactory.RequestReplyClient.OnBeginOperation(Message message, AsyncCallback callback, Object state)at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult.CallOperation()at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult..ctor(RoutingClientBase`1 parent, Message requestMessage, Transaction transaction, AsyncCallback callback, Object state)at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.BeginOperation(Message message, Transaction transaction, AsyncCallback callback, Object state)at System.ServiceModel.Routing.ProcessRequestAsyncResult`1.StartProcessing()at System.ServiceModel.Routing.ProcessRequestAsyncResult`1..ctor(RoutingService service, Message message, AsyncCallback callback, Object state)at System.ServiceModel.Routing.RoutingService.BeginProcessRequest[TContract](Message message, AsyncCallback callback, Object state)at System.ServiceModel.Routing.RoutingService.System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)at AsyncInvokeBeginBeginProcessRequest(Object , Object[] , AsyncCallback , Object )at System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeBegin(Object instance, Object[] inputs, AsyncCallback callback, Object state)

Πρόβλημα 3

Thisis μια ενημερωμένη έκδοση για να υποστηρίξει το νέο σύμβολο Γεωργιανά Lari. Χώρα γεωργία παρουσίασε ένα νέο σύμβολο νομισματικής μονάδας για το Lari, αλλά δεν αλλάζει το όνομα νομισματικής μονάδας. Το νέο σύμβολο νομισματικής μονάδας έχει επίσης προστεθεί στο πρότυπο Unicode. Αυτό το σύμβολο νομισματικής μονάδας σωστό πρέπει να εμφανίζεται από το .NET Framework, με βάση τις τοπικές ρυθμίσεις συστήματος updatemakes.

Το ζήτημα 4

Εάν παρουσιαστεί μια συλλογή Gen2 κατά Parallel.ForEachκλήσεις, ενδέχεται να αντιμετωπίσετε μεγάλη κολλάει afteryou εγκατάσταση Visual Studio 2015 ή το .NET 4.6 πλαίσιο χωρίς το Visual Studio.

Ανάλυση:

Αυτή η ενημερωμένη έκδοση ενημερώνει το Garbage Collector αναλύοντας παγώνει συστήματος που προκαλούνται από αυτό το ζήτημα.

Θέμα 5

Αφού εγκαταστήσετε το 4.6 του .NET Framework, τις μεθόδους Ημερομηνία Time.Parse και Date.TryParseδεν λειτουργούν σωστά. Αυτό το ζήτημα μπορεί να προκύψει με τις ακόλουθες ρυθμίσεις τοπικής ρύθμισης:
  • Fi-FI
  • ΌΧΙ NB
  • NB SJ
  • SR-Cyrl-XK
  • SR-Latn-ME
  • SR-Latn-r
  • SR-Latn-XK
Ανάλυση:

Αυτή η ενημερωμένη έκδοση δίνει τη δυνατότητα DateTime.Parse και Date.TryParse να λειτουργεί σωστά σε καλλιέργειες που χρησιμοποιούν την ίδια ημερομηνία και το διαχωριστικό ώρας.

Θέμα 6

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

Ανάλυση:

Αυτή η ενημερωμένη έκδοση διορθώνει πολλά ζητήματα με το πρόγραμμα μεταγλώττισης RyuJIT. Εάν η εφαρμογή εξακολουθεί να συμπεριφέρεται απρόβλεπτα μετά την εγκατάσταση αυτής της ενημερωμένης έκδοσης, ανατρέξτε στην ενότηταπρόσθετες λεπτομερείς οδηγίες αντιμετώπισης προβλημάτων.

Πρόσθετεςεξής βήματα:

Εάν διαπιστωθεί ότι RyuJIT μπορούν να συμμετέχουν στο θέμα σας, ακολουθώντας τα βήματα αντιμετώπισης προβλημάτων κατά τη σύνδεση, συνδεθείτε το ζήτημα στο http://Connect.Microsoft.com. Συμπεριλάβετε όσες λεπτομέρειες όσο το δυνατόν η αναφορά και επίσης κώδικα για να αναπαραγάγετε το ζήτημα.

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

Properties

Article ID: 3088957 - Last Review: 10/01/2015 14:21:00 - Revision: 2.0

Microsoft .NET Framework 4.6

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbhotfixserver kbautohotfix kbmt KB3088957 KbMtel
Feedback