3088955, .NET Framework 4.6 "Windows Server 2012" ir "Windows 8 specifinių karštųjų pataisų paketas

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3088955
Šiame straipsnyje aprašoma, kad specifinių karštųjų pataisų paketas 3088955, skirtas Microsoft .NET Framework 4.6. Jei norite gauti daugiau informacijos apie problemas, kurias išsprendžia specifinių karštųjų pataisų paketas, žr. toliau "Šiame specifinių karštųjų pataisų paketas išsprendžia problemas"skyriuje.

Sprendimas
Palaikomas karštąsias pataisas dabar atsisiųsti iš Microsoft. Tačiau ji skirta spręsti tik šiame straipsnyje aprašytą problemą. Taikykite jas tik sistemose, kuriose kyla ši konkreti problema.

Norėdami išspręsti šią problemą, susisiekite su Microsoft klientų palaikymo tarnybą ir gaukite karštąsias pataisas. Sąrašą Microsoft klientų palaikymo tarnybos telefonų sąrašo ir informacijos apie palaikymo kainas, apsilankykite šioje "Microsoft" svetainėje:Pastaba. 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 papildomiems palaikymo klausimams ir problemoms, kurių negalima išspręsti naudojant minėtą naujinimą.
Daugiau informacijos

Būtinosios sąlygos

Norint taikyti šias karštąsias pataisas, turi būti įdiegta .NET Framework 4.6.

Reikalavimas paleisti iš naujo

Turite iš naujo paleisti kompiuterį, kai pritaikote šias karštąsias pataisas, jei visi susiję failai yra naudojami. 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 nėra pakeisti anksčiau išleistų karštųjų pataisų paketą.

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

1 problema

Jei turite su ASP.NET žiniatinklio svetainės veikia 32 bitų versija .NET Framework 4.6 arba .NET Framework 4.6 platformos AMD64 versija su RyuJit išjungta, w3wp gedimas gali kilti dėl neapdorota ThreadAbortException.

Kai crash atsitiks, jūs galite pamatyti šių Windows įvykių žurnalo:
Įvyko neapdorota išimtis ir procesas buvo nutrauktas.
Taikomosios programos ID: [ApplicationID]
Proceso ID: [ProcessID]
Išimtis: System.Threading.ThreadAbortException
Praneš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)


2 problema

Tarkime, kad jungiantis prie WCF tarnybos WCF kelvados tarnyba WCF klientas. Jeigu pabaigos pakeitimų netikėta išimtis, tai nėra FaultException ar konfigūruoti pakeitimus, WCF kelvados tarnyba gali ne ten vėlesnių užklausų tarnybai, pabaigos.

Iškilus šiai problemai, gaunate šį išimtis:
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)

3 problema

Thisis naujinimas palaikyti naujas gruzinų Laris simbolis. Š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 updatemakes tikri, kad teisingai valiutos simbolis rodomas iš sistemos lokalės parametrus pagal .NET Framework.

4 problema

Jei Gen2 rinkinys įvyksta Parallel.ForEachskambučius, jūs galite susidurti ilgai pakimba "Visual Studio 2015 ar be Visual Studio .NET Framework 4.6".

Sprendimas:

Šis naujinimas atnaujina šiukšlių rinktuvas iš sistemos užstringa sukelia šią problemą išspręsti.

5 problema

Įdiegus .NET Framework 4.6, Data Time.Parse ir Date.TryParsemetodai neveikia tinkamai. Ši problema gali kilti naudojant šiuos kultūros parametrus:
  • fi-FI
  • NB-NO
  • NB-SJ
  • SR-Cyrl-XK
  • SR-Latn-ME
  • SR-Latn-r
  • SR-Latn-XK
Sprendimas:

Šis naujinimas suteikia galimybę DateTime.Parse ir Date.TryParse tinkamai veikti kultūros, kurie naudoja tą pačią dieną ir laiką skyriklis.

6 problema

Įdiegus .NET Framework 4.6, .NET Framework 4.6 naudoja naują 64 bitų kompiliatorių, kuris vadinamas RyuJIT. Kai kuriais atvejais naujų kompiliatorių generuoja neteisingą kodą, kuris sukelia nenuspėjamas elgesys arba sugenda.

Sprendimas:

Šis naujinimas išsprendžia daug problemų, RyuJIT kompiliatorius. Jei programa vis dar elgiasi nenuspėjamai įdiegus šį naujinimą, žr.papildomos išsamios trikčių diagnostikos patarimų.

Toliau nurodytus veiksmus:

Jei nustatyta, kad RyuJIT gali būti susijęs jūsų klausimas nuorodą trikčių šalinimo veiksmus, prisijunkite problemą http://Connect.Microsoft.com. Įtraukti kuo daugiau informacijos ataskaitoje ir kodą, kad galėtumėte atkurti problemą, su kuo.

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 3088955 – Paskutinė peržiūra: 09/25/2015 19:21:00 – Peržiūra: 1.0

Microsoft .NET Framework 4.6

  • kbfix kbqfe kbexpertiseadvanced kbsurveynew kbautohotfix kbhotfixserver kbmt KB3088955 KbMtlt
Atsiliepimai