Applies To.NET

Data di rilascio: 9 febbraio 2021

Versione: .NET Framework 4.8

Riepilogo

Miglioramenti alla sicurezza

Questo aggiornamento della sicurezza risolve una vulnerabilità di tipo Denial of Service in .NET Framework. Per altre informazioni, vedere CVE-2021-24111.

Miglioramenti qualitativi

ASP.NET

- Risolve un problema per cui, dopo l'installazione dell'aggiornamento rilasciato il 20 ottobre, alcune applicazioni di ASP.Net non riescono durante la precompilazione, probabilmente con un messaggio che contiene le parole "Errore ASPCONFIG".

WPF1

- Risolve un blocco durante lo scorrimento fino alla fine di un controllo TreeView, quando l'arrotondamento del layout è abilitato e il ridimensionamento DPI non è 100%.

CLR

- Migliora l'affidabilità dell'attività di generazione automatica di immagini native.

1 Windows Presentation Foundation (WPF)

Problemi noti di questo aggiornamento

Sintomo

Dopo l'installazione di questo aggiornamento, le app WPF potrebbero bloccarsi con una chiamata simile a

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()

Ciò si verifica quando si disposing an HwndSource whose RootVisual is null, a situation that arises in Visual Studio when docking or splitting windows, and could arise in other apps.

Soluzione alternativa

Per risolvere il problema, impostare due opzioni di AppContext usando uno dei metodi descritti in Classe AppContext (Sistema) sotto l'intestazione "AppContext per gli utenti della libreria".  Le opzioni sono denominate Switch.System. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix eSwitch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix ed entrambi devono essere impostati su "true".   Il primo parametro evita l'arresto anomalo, ma introduce di nuovo il bug risolto nei BLOB.  Il secondo parametro viene attualmente ignorato, ma verrà riconosciuto in un futuro aggiornamento di .NET che contiene una correzione per l'arresto anomalo del riferimento Null.  ripristina la correzione di bug originale.

Ad esempio, usando il metodo app.config file per applicare la soluzione alternativa nell'ambito dell'applicazione:

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

Come ottenere questo aggiornamento

Installare questo aggiornamento

Canale di rilascio

Disponibile

Passaggio successivo

Windows Update e Microsoft Update

Nessuna. Questo aggiornamento verrà scaricato e installato automaticamente da Windows Update.

Microsoft Update Catalog

Per ottenere il pacchetto autonomo per questo aggiornamento, visitare il sito Web del catalogo di Microsoft Update.

Windows Server Update Services (WSUS)

Questo aggiornamento verrà sincronizzato automaticamente con WSUS se si configuraNo i prodotti e le classificazioni nel modo seguente:

Prodotto:Windows 10, versione 1607 e Windows Server, versione 2016

Classificazione: Aggiornamenti della sicurezza

Informazioni sui file

Per un elenco dei file forniti in questo aggiornamento, scaricare le informazioni sui file per l'aggiornamento cumulativo.

Informazioni sulla protezione e la sicurezza

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.