Momentan sunteți offline, așteptați să vă reconectați la internet

Set de remedieri rapide 3088955 pentru .NET Framework 4.6 pe Windows Server 2012 şi Windows 8

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3088955
Acest articol descrie setul de remedieri rapide 3088955 care este disponibil pentru Microsoft .NET Framework 4.6. Pentru mai multe informații despre probleme remediate de pachetul de remediere rapidă, consultați "Probleme remediate de acest set de remedieri rapide"secțiunea.

Rezoluţie
Un hotfix acceptat este acum disponibil de la Microsoft. Cu toate acestea, aceasta are scopul de a corecta numai problema descrisă în acest articol. Aplicați-o numai pe sistemele care întâmpină această problemă anume.

Pentru a remedia această problemă, contactați serviciile de asistență pentru clienți Microsoft pentru a obţine remedierea rapidă. Pentru o listă completă a numerelor de telefon ale serviciilor de asistență pentru clienți Microsoft și informații despre costurile de asistență, vizitați următorul site Web Microsoft:Notă În cazuri speciale, costurile implicate de obicei pentru apelurile de suport pot fi anulate dacă un specialist în asistență Microsoft stabilește că o anumită actualizare va rezolva problema. Se vor aplica costurile uzuale de asistenţă pentru întrebări suplimentare de asistenţă şi pentru probleme ce nu fac obiectul actualizării în chestiune.
Informaţii suplimentare

Cerinţe preliminare

Pentru a aplica această remediere rapidă, trebuie să aveți 4.6 de .NET Framework instalate.

Cerinţă de repornire

Trebuie să reporniți computerul după aplicarea acestei remedieri rapide dacă se utilizează fișierele afectate. Vă recomandăm să închideţi toate aplicaţiile bazate pe .NET Framework înainte de a aplica această remediere rapidă.

Informații despre înlocuirea remedierilor rapide

Această remediere rapidă nu înlocuiește un pachet de remediere rapidă lansată anterior.

Probleme remediate de acest set de remedieri rapide

Problema 1

Dacă aveți un site web ASP.NET execută pe o versiune pe 32 de biți de .NET Framework 4.6 sau AMD64 versiune a platformei .NET Framework 4.6 cu RyuJit dezactivat, este posibil să apară w3wp cădere datorită netratate ThreadAbortException.

Când se întâmplă crash, puteți vedea următorul jurnal în jurnal de evenimente Windows:
Excepție netratată apărută și procesul s-a terminat.
Application ID: [ApplicationID]
ID-ul procesului: [ProcessID]
Excepție: System.Threading.ThreadAbortException
Mesajul de conversație s-a fi aborted.
StackTrace: La System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, HttpContext context)
la System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
la System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)


Problema 2

Să presupunem că aveți un client WCF conectarea la serviciul WCF utilizând WCF Service de rutare. Dacă serviciul end ridică orice excepție neașteptată care nu este un tip de FaultException sau modificări de configurare, WCF rutare Service nu poate dirija solicitări ulterioare la serviciul de închidere.

Când apare această problemă, primiți următorul excepție:
System.ServiceModel.ProtocolException: Acest canal nu mai poate fi folosit pentru a trimite mesaje ca sesiunea de ieșire a fost auto-închis din cauza o închidere inițiată de server. Dezactivați auto-aproape DispatchRuntime.AutomaticInputSessionShutdown false sau luați în considerare modificarea Protocolului de închidere cu serverul la distanță.
Stack trace informații:

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)

Problema 3

Aki o actualizare pentru a accepta simbolul Georgian Lari noi. Țara Georgia a introdus un nou simbol monetar pentru Lari, dar nu este modificat nume de sign-in monedă. simbol monetar noi, de asemenea, a fost adăugat la standardul Unicode. Acest updatemakes-vă că simbol monetar corectă se afișează de .NET Framework bazate pe setările regionale de sistem.

Problema 4

Dacă o colecție de Gen2 se produce în timpul barare apeluri Parallel.ForEach, pot apărea lungi se blochează după instalarea Visual Studio 2015 sau .NET Framework 4.6 fără Visual Studio.

Rezolvare:

Această actualizare actualizează colector deșeuri rezolvarea sistemului se blochează cauzate de această problemă.

Problema 5

După ce instalați .NET Framework 4.6, Data Time.Parse și Date.TryParsemetode nu funcționează corect. Această problemă poate apărea cu culture următoarele setări:
  • fi-FI
  • NB NO
  • NB-ioana
  • SR-Cyrl-XK
  • SR-Latn-ME
  • SR-Latn-r
  • SR-Latn-XK
Rezolvare:

Această actualizare permite DateTime.Parse și Date.TryParse să funcționeze corect în culturi care utilizează aceeași data și ora separator.

Problema 6

După ce instalați 4.6 .NET Framework, .NET Framework 4.6 utilizează un compilator noi de 64 de biți care este numit RyuJIT. În unele cazuri, compilator nou generează cod incorect care determină comportamente neprevăzute sau se blochează.

Rezolvare:

Această actualizare remediază multe probleme în RyuJIT compilator. Dacă aplicația încă se comportă imprevizibil după instalarea acestei actualizări, consultațiSfaturi suplimentare de depanare detaliate.

Pași suplimentare:

Dacă se determină că RyuJIT pot fi implicate în problema urmând pașii de depanare la link-ul, vă rugăm să vă problema la http://Connect.Microsoft.com. Include cât mai multe detalii posibil, în raport și, de asemenea, cod pentru a reproduce problema.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3088955 - Ultima examinare: 09/25/2015 19:18:00 - Revizie: 1.0

Microsoft .NET Framework 4.6

  • kbfix kbqfe kbexpertiseadvanced kbsurveynew kbautohotfix kbhotfixserver kbmt KB3088955 KbMtro
Feedback
tsByTagName("head")[0].appendChild(m);