Applies To.NET Framework 4.5 Windows 7 Service Pack 1 Windows 8 Windows 8.1 Windows Server 2008 R2 Service Pack 1 Windows Server 2008 Service Pack 2 Windows Server 2012 Datacenter Windows Server 2012 Datacenter Windows Vista Service Pack 2 Windows RT Windows RT 8.1

Šiame straipsnyje aprašomas specifinių karštųjų pataisų paketas 3088958, skirtas Microsoft .NET Framework 4.5.2 ",".NET Framework 4.5.1 "ir".NET Framework 4.5. Jei norite gauti daugiau informacijos apie specifinių karštųjų pataisų paketas išsprendžia problemas, skaitykite skyrių "Šiame specifinių karštųjų pataisų paketas išsprendžia problemas".Žiniatinklio diegimo programa yra mažas paketas (mažesnė nei vienas megabaitas), kuri automatiškai nustato ir atsisiųsti siūlomi failai tik komponentus, taikomus tam tikrai platformai.

Sprendimas

Palaikomą naujausią pataisą dabar yra Microsoft. Tačiau ji skirta spręsti tik šiame straipsnyje aprašytą problemą. Taikyti ją tik sistemoms, kuriose kyla ši konkreti problema.Norėdami išspręsti šią problemą, kreipkitės į "Microsoft" klientų palaikymo tarnybą ir gaukite karštąsias pataisas. "Microsoft" klientų palaikymo tarnybos telefonų sąrašo ir informacijos apie palaikymo kainas sąrašą, apsilankykite šioje "Microsoft" svetainėje:

http://support.microsoft.com/contactus/?ws=supportPastaba. Konkrečiais atvejais už palaikymo skambučius taikomi įprasti mokesčiai gali būti atšaukti, jei su "Microsoft" techninės pagalbos specialistas nusprendžia, kad naudojant konkretų naujinimą bus išspręsti jūsų problemą. Į įprastos kainos už palaikymą taikomos papildomos palaikymo klausimams ir problemoms, kurių negalima išspręsti naudojant minėtą naujinimą.Pastaba. Norėdami patikrinti, ar karštųjų pataisų naujinimo versiją, patikrinkite, ar leidimo raktinių žodžių nustatyti įdiegta versija reikšmę. Turi būti pirmyn suderinama, galite ieškoti reikšmė yra didesnis arba lygus reikšmę, kuri nurodyta toliau esančioje lentelėje.

Karštųjų pataisų specifinių naujinimų paketo versijos

Leidimo DWORD reikšmė

3088958 .NET Framework 4.5 ir naujesnėse versijose .NET Framework specifinių karštųjų pataisų paketas

379991

Daugiau informacijos apie tai, kaip nustatyti .NET Framework versijas, rasite kaip: nustatyti, kuris .NET Framework versijas įdiegti.

Daugiau informacijos

Būtinosios sąlygos

Norint taikyti šias karštąsias pataisas, turi būti .NET Framework 4.5.2, .NET Framework 4.5.1 arba .NET Framework 4.5 įdiegtas.

Reikalavimas paleisti iš naujo

Po to, kai pritaikote šias karštąsias pataisas, jei visi susiję failai yra naudojami, turite iš naujo paleisti kompiuterį. Rekomenduojame, uždarykite visus programos .NET Framework prieš taikydami šias karštąsias pataisas.

Karštųjų pataisų pakeitimo informacija

Šiame karštųjų pataisų pakete nepakeičia anksčiau išleistų karštųjų pataisų paketą.

Šiame specifinių karštųjų pataisų paketas išsprendžia problemas

1 problemaTai naujinimas palaiko naują gruzinų Laris simbolių. Šalies Džordžija pristatė naują valiutos simbolis, kad Laris, bet nekeičiamas valiutos pavadinimas. Naujos valiutos simbolis taip pat buvo įtrauktas į "Unicode" standartas. Šis naujinimas užtikrina, kad teisingai valiutos simbolis rodomas iš sistemos lokalės parametrus pagal .NET Framework.2 problemaŠiame specifinių karštųjų pataisų paketas išsprendžia problemą, su lietimo funkcija Windows pristatymo pagrindą (WPF) programų, kurios veikia tame pačiame procese, bet paskirtis dvi skirtingas .NET Framework versijas. Pavyzdžiui, ši problema yra du VSTO Office papildinius parašyta WPF bet nukreipta į kitą greta-.NET sistemas. Vartotojai pagal šį scenarijų gali matyti keistas jutiklinį veikimą ir (arba) gedimai skirtingu vykdant programą.Taisyti užtikrina, kad tinkamai dll įkelti ir pasiekti Šiuose scenarijuose nutraukti ryšį veikimo problemas, ar programa sugenda.Pastaba. Jei kompiuteryje naudojate .NET Framework 3.5 Service Pack 2, įdiegti atitinkamą problemą versijai, Norėdami išspręsti šią problemą.3 problemaJei turite ASP.NET svetainė, kuri veikia 32 bitų versiją .NET Framework 4.6 arba AMD64 versija platforma .NET Framework 4.6 dėl RyuJit išjungta, w3wp gedimas gali kilti dėl neapdorota ThreadAbortException.Kai crash atsitiks, jūs galite pamatyti šį žurnalo Windows įvykių žurnale:

Įvyko neapdorota išimtis ir procesas buvo nutrauktas.Taikomosios programos ID: [ApplicationID]Procesas ID: [ProcessID]Išimtis: System.Threading.ThreadAbortExceptionPranešimas: Gijos buvo nutrauktas.StackTrace: Į System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, HttpContext kontekste)į System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 vėliavėlės)į System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 vėliavėlės)

4 problemaTarkime, kad WCF klientas prisijungti prie WCF tarnybos WCF Kelvados tarnyba. Jeigu pabaigos pakeitimų netikėta išimtis, nėra FaultException ar konfigūruoti pakeitimus, WCF Kelvados tarnyba gali ne ten vėlesnių užklausų tarnybai, pabaigos.Iškilus šiai problemai, galite gauti tokią išimtį:

System.ServiceModel.ProtocolException: Šio kanalo nebebus galima siųsti pranešimus kaip išvesties seansas automatiškai uždaryta dėl serverio inicijuotas išjungimas. Nustatydami, DispatchRuntime.AutomaticInputSessionShutdown FALSE išjungti automatiškai uždaryti arba apsvarstyti, pakeisti nuotolinio serverio išjungimo protokolą.

Rietuvės sekimo informacija: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)

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.