Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Šiame straipsnyje aprašoma, kad specifinių karštųjų pataisų paketas 3088956, skirtas Microsoft .NET Framework 4.6. 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".

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ą.

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 nepakeičia anksčiau išleistų karštųjų pataisų paketą.


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

1 problema

Jei turite ASP.NET svetainėje 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.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 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)

3 problema

Tai 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.

4 problema

Jei Gen2 rinkinys kyla Parallel.ForEach skambučius, kai įdiegiate Visual Studio 2015 arba be Visual Studio .NET Framework 4.6 gali kilti ilgai "pakimba".

Sprendimas:

Šis naujinimas atnaujina šiukšlių rinktuvas sistema užstringa dėl šios problemos sprendimas.

5 problema

Kai įdiegiate .NET Framework 4.6, Data Time.Parse ir Date.TryParse metodai 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 įgalina 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ų kompiliatorius, 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ą, ieškokite 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ą.

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ų.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×