Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Selles artiklis kirjeldatakse käigultparanduste koondpaketti 3088957, mis on saadaval Microsoft .NET Framework 4.6. Käigultparanduste koondpakett lahendab probleemide kohta lisateabe saamiseks vaadake jaotist "See käigultparanduste koondpakett lahendab probleemid".

Lahendus

Lasknud välja toetatava käigultparanduse on nüüd Microsoftilt saadaval. See on mõeldud üksnes käesolevas artiklis kirjeldatud probleemi kõrvaldamiseks. Rakendage seda ainult süsteemides, kus ilmneb see konkreetne probleem.

Selle probleemi lahendamiseks pöörduge käigultparanduse hankimiseks Microsofti klienditoe. Täieliku loendi Microsofti klienditugiteenuste pakkujate telefoninumbrite ja tugiteenuste hinnateabe hankimiseks külastage järgmist Microsofti veebisaiti:

http://support.microsoft.com/contactus/?ws=supportMärkus. Erijuhtudel võib kulud, mis tekivad teatud tugiteenuse telefonikõnede maksumus tühistada, kui Microsofti tugiteenusepakkuja leiab, et mõni konkreetne värskendus lahendab teie probleemi. Tavaline tugiteenuste kohaldatakse täiendavat tugiteenust vajavatele küsimustele ning probleemidele, mis pole lahendatavad konkreetse värskenduse installimisega.

Lisateabe saamiseks

Eeltingimused

Selle kiirparanduse rakendamiseks peab teil olema installitud .NET Framework 4.6.

Taaskäivitamise nõue

Arvuti tuleb taaskäivitada pärast selle kiirparanduse rakendamist kui mõjutatud faile ei kasutata. Soovitame enne selle kiirparanduse rakendamist sulgege kõik .NET Frameworki põhinevad rakendused.

Kiirparanduse asendamise teave

See kiirparanduspakett ei asenda varem välja antud Kiirparandusi alla.


See käigultparanduste koondpakett lahendab probleemid

1. probleem

Kui teil on ASP.net-i veebisaidile, kus töötab 32-bitine versioon .NET Frameworki 4.6 või AMD64 versiooni platvorm .NET Frameworki 4.6 RyuJIT keelatud, võib ilmneda käsitlematu ThreadAbortException leiate w3wp krahhi.

Kui crash juhtub, näete Windowsi sündmuselogis järgmised Logi:

Ilmnes töötlemata erand ja protsess lõpetati.
Rakenduse ID: [ApplicationID]
Protsessi ID: [ProcessID]
Erand: System.Threading.ThreadAbortException
Sõnum: Lõim on katkestati.
StackTrace: Kell System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, http-konteksti kontekst)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 lipud)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 lipud)



2. probleem

Oletame, et teil on WCF-i kliendi ühenduse WCF-teenuse WCF marsruudi teenuse abil. Kui end teenuse tekitab ootamatu erand, mis ei ole FaultException või konfigureerige muudatusi, WCF-teenuse Marsruutimis võib ei suunata hilisemate taotluste end teenuse.

Selle probleemi ilmnemisel kuvatakse järgmine erand:

System.ServiceModel.ProtocolException: See kanal saab kasutada enam väljund seanss oli auto suletud serveri algatatud sulgemise tõttu sõnumite saatmiseks. Keelake automaatne sulgemine määrates selle DispatchRuntime.AutomaticInputSessionShutdown FALSE või võiksite muuta protokolli sulgemise kaugserveril.

Stack trace teavet:

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)

Küsimus 3

See on värskendus toetab uue Gruusia Lari märki. Gruusia riigi võeti kasutusele uus valuuta sümbol on Lari, kuid valuuta nimi ei ole muutunud. Uus valuuta sümbol on lisatud ka Unicode Standard. Selle värskenduse tagab, et õige valuuta sümbol kuvatakse .NET raamistik põhineb süsteemi lokaadi sätteid.

Probleem 4

Kui Gen2 kogumine toimub Parallel.ForEach kõnesid, võite kokku puutuda pikk hangub pärast installimist Visual Studio 2015 või ilma Visual Studio .NET Frameworki 4.6.

Lahendus:

See värskendus värskendab rämpsfailide Collector süsteem hangub, mis on põhjustatud selle probleemi lahendamisega.

5. väljaanne

.NET Frameworki 4.6 installimisest Alates Time.Parse ja Date.TryParse meetoditest ei tööta korralikult. See probleem võib ilmneda culture järgmisi sätteid:

  • Fi-ühendus

  • NB-ei ole

  • NB-SJ

  • SR-Cyrl-XK

  • SR-Latn-ME

  • SR-Latn-r

  • sr-Latn-XK​

Lahendus:

See värskendus võimaldab DateTime.Parse ja Date.TryParse kultuurid, mis kasutavad sama kuupäeva ja kellaaja eraldaja õigesti toimida.

Probleem 6

.NET Frameworki 4.6 installimisest kasutab .NET Frameworki 4.6 uue 64-bitise kompilaator, mille nimi on RyuJIT. Mõnel juhul loob uue kompilaator vale koodi, mis põhjustab ettearvamatu käitumine või läheb krahhi.

Lahendus:

See värskendus lahendab paljud probleemid RyuJIT kompilaator. Kui rakendus ikka käitub ettearvamatult pärast selle värskenduse installimist, lugege üksikasjalikud juhised tõrkeotsing.

Täiendavadjärgmiselt:

Kui määratakse kindlaks, et link tõrkeotsingu juhiseid järgides võib teie probleemi kaasata RyuJIT, logige küsimus http://connect.microsoft.com. Sisaldavad nii palju üksikasju kui võimalik aruande, ja koodi uuesti esile kutsuda.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×