Applies To.NET

Data de lansare: 9 februarie 2021

Versiune: .net Framework 4,8

Rezumat

Îmbunătățiri de securitate

Această actualizare de securitate abordează o vulnerabilitate negare de serviciu în .NET Framework. Pentru mai multe informații , consultați CVE-2021-24111.

Îmbunătățiri ale calității

ASP.NET

-Abordează o problemă în care după instalarea actualizării lansate în 20 octombrie, unele aplicații ASP.Net nu reușesc în timpul precompilarii – probabil cu un mesaj care conține cuvintele "eroare ASPCONFIG".

WPF1

-Adresează un Hang atunci când defilați la sfârșitul unui TreeView, când este activată rotunjirea aspectului și scalarea DPI nu este 100%.

CLR

-Îmbunătățește fiabilitatea activității Generare automată a imaginii native.

1 Windows Presentation Foundation (WPF)

Probleme cunoscute în această actualizare

Simptom

După ce instalați această actualizare, aplicațiile WPF se pot bloca cu un callstack similar cu

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

Acest lucru se întâmplă atunci când depuneți un HwndSource a cărui RootVisual este NULL, o situație care apare în Visual Studio atunci când andocați sau divizați Windows și ar putea apărea în alte aplicații.

Soluție de evitare

Pentru a rezolva această problemă, setați două argumente AppContext utilizând una dintre metodele descrise în clasa AppContext (sistem) sub titlul "AppContext pentru consumatorii din bibliotecă".  Argumentele sunt numite Switch.System. Windows. interoperabil. MouseInput. OptOutOfMoveToChromedWindowFix și Switch.System. Windows. interoperabil. MouseInput. DoNotOptOutOfMoveToChromedWindowFix și ambele ar trebui să fie setate la "True".   Primul comutator evită căderea, dar reintroduce eroarea remediată în KBs.  Al doilea argument este ignorat în prezent, dar va fi recunoscut într-o actualizare .NET viitoare care conține o remediere pentru căderea de referință Null;  restaurează Remedierea erorii inițiale.

De exemplu, utilizând metoda de fișier app.config pentru a aplica soluția la domeniul de aplicare:

<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Cum se obține această actualizare

Instalați această actualizare

Canal de lansare

Disponibile

Pasul următor

Actualizare Windows și Microsoft Update

Da

Fără. Această actualizare va fi descărcată și instalată automat din Windows Update.

Catalog Microsoft Update

Da

Pentru a obține pachetul independent pentru această actualizare, accesați site-ul web Catalog Microsoft Update .

Windows Server Update Services (WSUS)

Da

Această actualizare se va sincroniza automat cu WSUS dacă configurați produse și clasificări după cum urmează:

Produs: Windows 10, versiunea 1607 și Windows Server, versiunea 2016

Clasificare: actualizări de securitate

Informații despre fișier

Pentru o listă a fișierelor furnizate în această actualizare, descărcați informațiile despre fișier pentru actualizarea cumulativă.

Informații despre protecție și securitate

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.