Primjenjuje se na
.NET Framework 4.6.2 Windows 8.1 Windows Server 2012 R2 Standard

U ovom se članku opisuje skupno ažuriranje 3088956 hitnim popravcima koje su dostupne za Microsoft .NET Framework 4.6. Dodatne informacije o problemima koje rješava skupno ažuriranje s hitnim popravcima potražite u odjeljku "Problemi koje rješava skupno ažuriranje s hitnim popravcima".

Rješenje

Podržani hitni popravak sada je dostupan od Microsofta. No cilj mu je ispraviti samo problem koji ovaj članak opisuje. Primijenite ga samo na sustave na koje se pojavljuje taj određeni problem.Da biste riješili taj problem, obratite se Microsoftovoj službi za korisničku podršku da biste dobili hitni popravak. Potpuni popis telefonskih brojeva Microsoftove službe za korisničku podršku i informacije o troškovima podrške potražite na sljedećem Microsoftovu web-mjestu:

http://support.microsoft.com/contactus/?ws=supportNapomena U posebnim slučajevima troškovi koji obično nastaju za pozive podrške mogu se otkazati ako Microsoftov stručnjak za podršku utvrdi da će određeno ažuriranje riješiti problem. Uobičajeni troškovi podrške primijenit će se na dodatna pitanja o podršci i probleme koji ne ispunjavaju uvjete za određeno ažuriranje.

Dodatne informacije

Preduvjeti

Da biste primijenili taj hitni popravak, morate imati instaliran .NET Framework 4.6.

Potreba za ponovnim pokretanjem

Računalo morate ponovno pokrenuti nakon primjene tog hitnog popravka ako se koriste neke zahvaćene datoteke. Preporučujemo da prije primjene tog .NET Framework zatvorite sve aplikacije utemeljene na sustavu Windows.

Informacije o zamjeni hitnih popravaka

Ovaj paket s hitnim popravcima ne zamjenjuje prethodno objavljeni paket s hitnim popravcima.

Problemi koje rješava skupno ažuriranje s hitnim popravcima

Problem 1Ako imate web-mjesto sustava ASP.NET na 32-bitnoj verziji verzije sustava .NET Framework 4.6 ili AMD64 platforme .NET Framework 4.6 s onemogućenim RyuJit-om, može doći do rušenja w3wp zbog neobrađenog threadAbortException. ​Kada dođe do pada sustava, u zapisniku događaja sustava Windows možete vidjeti sljedeću prijavu:

Došlo je do neobrađene iznimke i proces je prekinut.ID aplikacije: [APPLICATIONID]ID procesa: [ProcessID]Iznimka: System.Threading.ThreadAbortExceptionMessage: Nit je prekinuta.StackTrace: na system.web.httpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 zastavice)na System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 zastavice)

2. problemPretpostavlja se da imate klijent WCF koji se povezuje sa servisom WCF pomoću servisa za usmjeravanje WCF-a. Ako krajnji servis podigne neočekivanu iznimku koja nije vrsta pogreškeIznimka ili konfigurirane promjene, servis za usmjeravanje WCF-a možda neće usmjeravati daljnje zahtjeve završnom servisu.Kada se problem pojavi, primit ćete sljedeću iznimku:

System.ServiceModel.ProtocolException: taj se kanal više ne može koristiti za slanje poruka jer je izlazna sesija automatski zatvorena zbog isključivanja koje je pokrenuo poslužitelj. Onemogućite automatsko zatvaranje postavljanjem naredbe DispatchRuntime.AutomaticInputSessionShutdown na false ili razmislite o izmjeni protokola isključivanja s udaljenim poslužiteljem.

Informacije o praćenja stoga:na servisu System.ServiceModel.Channels.ServiceChannel.PrepareCall(operacija ProxyOperationRuntime, Booleov 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)na System.ServiceModel.Channels.ServiceChannelProxy.InvokeBeginService(IMethodCallMessage methodCall, Operacija ProxyOperationRuntime)u 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)na 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()na 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) Issue 3Ovo je ažuriranje za podršku novog gruzijskog simbola Lari. Država Georgia je uvela novi simbol valute za Lari, ali naziv valute se ne mijenja. U standard Unicode dodan je i novi simbol valute. Ovo ažuriranje jamči da će ispravan simbol valute biti prikazan .NET Framework na temelju postavki regionalne sheme sustava.4. problem Ako se tijekom poziva parallel.ForEach pojavi zbirka gen2, može doći do dugog zastoja nakon instalacije programa Visual Studio 2015 ili .NET Framework 4.6 bez programa Visual Studio.Rješenje:ovo ažuriranje ažurira sakupljač otpada rješavanjem zamrzavanja sustava uzrokovanih tim problemom.Problem 5Kada instalirate .NET Framework 4.6, metode DateTime.Parse i Date.TryParse ne funkcioniraju ispravno. Taj se problem može pojaviti u sljedećim postavkama kulture:

  • fi-FI

  • nb-NO

  • nb-SJ

  • sr-Cyrl-XK

  • sr-Latn-ME

  • sr-Latn-RS

  • sr-Latn-XK

Rješenje:ovo ažuriranje omogućuje da DateTime.Parse i Date.TryParse ispravno funkcioniraju u kulturama koje koriste isti razdjelnik datuma i vremena.Problem 6Kada instalirate .NET Framework 4.6, .NET Framework 4.6 koristi novi 64-bitni kompiler koji se zove RyuJIT. U nekim slučajevima novi kompiler generira netočan kod koji uzrokuje nepredvidljivo ponašanje ili rušenje. Rješenje:ovo ažuriranje rješava mnoge probleme u alatu za kompiliranje RyuJIT. Ako se aplikacija i dalje ponaša nepredvidljivim nakon instalacije ovog ažuriranja, pogledajte dodatne detaljne smjernice za otklanjanje poteškoća.Daljnji koraci:Ako se ustanovi da je RyuJIT možda uključen u vaš problem slijedeći korake za otklanjanje poteškoća na vezi, prijavite problem na web-mjestu http://connect.microsoft.com. U izvješće uvrstite što više detalja i kôd da biste reproducirali problem.  

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.