Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Šajā rakstā ir aprakstīts labojumfailu pakotne 3088956, kas pieejama Microsoft .NET Framework 4.6. Lai iegūtu papildinformāciju par labojumfailu pakotne novērš problēmas, skatiet sadaļu "problēmas, ko novērš šī labojumfailu apkopojuma".

Risinājums

Pašlaik korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr tas ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Izmantojiet to tikai tām sistēmām, kurām ir radusies tieši šī problēma.

Lai novērstu šo problēmu, sazinieties ar Microsoft klientu atbalsta pakalpojumu sniedzēju un iegūstiet labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu atbalsta pakalpojumu sniedzēju tālruņu numuriem un informāciju par atbalsta izmaksām, apmeklējiet šo Microsoft vietni:

http://support.microsoft.com/contactus/?ws=supportPiezīme. Īpašos gadījumos standarta izmaksas par atbalsta zvaniem nav jāsedz, ja Microsoft atbalsta speciālists nosaka noteikts atjauninājums nosaka problēmu. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas nav kvalificēti specifisko atjauninājumu apspriešanu.

Papildinformācija

Priekšnosacījumi

Lai lietotu šo labojumfailu, datorā jābūt instalētai instalēt .NET Framework 4.6.

Restartēšanas nepieciešamība

Dators ir jārestartē pēc šī labojumfaila lietošanas jebkuru ietekmētie faili tiek lietoti tādi. Ieteicams aizvērt visas lietojumprogrammas .NET Framework pirms šī labojumfaila.

Informācija par labojumfaila aizstāšanu

Šo labojumfailu pakotni neaizstāj iepriekš izlaistu labojumfailu pakotni.


Šī labojumfailu pakotne novērš problēmas

1. problēma

Ja izmantojat ASP.NET tīmekļa vietnē darbojas platforma .NET Framework 4.6 AMD64 versiju vai .NET Framework 4.6 32 bitu versija ar RyuJit atspējota, jo neapstrādāts ThreadAbortException iespējama w3wp avārija.

Notiek avārija, kad redzat šo pieteikšanās Windows notikumu žurnālā:

Neapstrādāts izņēmums un process tika pārtraukta.
Lietojumprogrammas ID: [ApplicationID]
Procesa ID: [procesa identifikators]
Izņēmums: System.Threading.ThreadAbortException
Ziņojums: To priekšlaikus pavedienu.
StackTrace: Pie System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, HttpContext konteksta)
pie System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer IntPtr nativeRequestContext, IntPtr moduleData, Int32 karodziņu)
pie System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer IntPtr nativeRequestContext, IntPtr moduleData, Int32 karodziņu)



2. problēma

Pieņemsim, ka jums ir WCF klienta WCF pakalpojuma savienojumu, izmantojot WCF maršrutēšanas pakalpojums. Ja beigu pakalpojums rada neparedzētas izņēmumam, kas nav FaultException vai konfigurēt izmaiņas, WCF maršrutēšanas pakalpojums var nav turpmākie pieprasījumi maršruta beigu pakalpojums.

Kad rodas šī problēma, tiek parādīts šāds izņēmums:

System.ServiceModel.ProtocolException: Šis kanāls vairs nevar izmantot sūtīšanai izvades sesija tika automātiski slēgts, jo servera sākta izslēgšanu. Atspējot automātisko aizvērt DispatchRuntime.AutomaticInputSessionShutdown iestatot FALSE, vai apsveriet modificēt izslēgšanas protokolu ar attālo serveri.

Steka izsekošanas informācija:

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. problēma

Šis atjauninājums nodrošina jaunu gruzīnu Lari simbolu ir. Gruzijas valsts Lari ir ieviests jauns valūtas simbols, bet valūtas nosaukums nav mainīts. Jaunu valūtas simbols pievienota unikoda standartu. Šis atjauninājums nodrošina, ka pareizo valūtas simbols, pamatojoties uz sistēmas lokalizācijas iestatījumus .NET Framework.

4. problēma

Gen2 kolekcija Parallel.ForEach sarunas laikā gadījumā var rasties ilgi uzkaras pēc instalēšanas Visual Studio 2015 vai bez Visual Studio .NET Framework 4.6.

Risinājums:

Šo atjauninājumu atjaunina drazu Collector, sistēma sasalst izraisa šo problēmu atrisinātu.

5. problēma

Pēc instalēšanas .NET Framework 4.6 Datums Time.Parse un Date.TryParse metodes nedarbojas pareizi. Šī problēma var rasties kultūras šādi iestatījumi:

  • fi-FI

  • Ievērojiet — bez

  • Ievērojiet — SJ

  • SR-Cyrl XK

  • SR-Latn ME

  • SR-Latn-r

  • sr-Latn-XK​

Risinājums:

Šis atjauninājums ļauj DateTime.Parse un Date.TryParse kultūras lietotajai paša datuma un laika atdalītāja darboties pareizi.

6. jautājums

Pēc instalēšanas .NET Framework 4.6 .NET Framework 4.6 izmanto jauno 64 bitu kompilators, ko sauc RyuJIT. Dažos gadījumos jaunu kompilators rada nepareizu kodu, kas izraisa neparedzama darbība vai avarē.

Risinājums:

Šis atjauninājums novērš daudzas problēmas, RyuJIT kompilators. Ja programmu joprojām darbojas neparedzami pēc šī atjauninājuma instalēšanu, skatiet papildu problēmu novēršanas detalizētus norādījumus.

Tālāk norādītās darbības:

Ja tiek noteikts, ka RyuJIT var saistīta problēma problēmu novēršanas darbības saiti, lūdzu, piesakieties http://connect.microsoft.comjautājumu. Iespējami ziņojumu, kā arī kods atveidošanas problēma ir sīkāk.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×