Applies To.NET

Data de lansare: 16 septembrie 2020

Versiune: .net Framework 3,5 și 4,8

Actualizarea din 16 septembrie 2020 pentru Windows 10, versiunea 1903, Windows Server, versiunea 1903, Windows 10, versiunea 1909 și Windows Server, versiunea 1909 include îmbunătățiri de fiabilitate cumulativă în .NET Framework 3,5 și 4,8. Vă recomandăm să aplicați această actualizare ca parte a rutinelor obișnuite de întreținere. Înainte de a instala această actualizare, consultați cerințele preliminare și reporniți secțiunea cerințe .

Îmbunătățiri ale calității și fiabilității

WCF1

-Adresată unei probleme cu serviciile WCF, uneori, nu pornește atunci când porniți mai multe servicii concomitent.

WinForms

-Adresat un regres introdus în .NET Framework 4,8, în care control. AccessibleName, control. AccessibleRole și control. AccessibleDescription nu mai funcționează pentru următoarele controale: Label, GroupBox, ToolStrip, ToolStripItems, StatusStrip, StatusStripItems, PropertyGrid, ProgressBar, casetă combo, MenuStrip, MenuItems, DataGridView.

-S-a adresat o regresie în nume accesibil pentru elementele casetei combo pentru casetele combo date legate. .NET Framework 4,8 a început să utilizeze numele de tip în loc de valoarea proprietății DisplayMember ca nume accesibil, această îmbunătățire utilizează din nou DisplayMember.

ASP.NET

-Refacerea cu handicap a AppPathModifier în ieșirea din controlul ASP.Net.

-Obiectele HttpCookie din contextul solicitării ASP.Net vor fi create cu valori implicite configurate pentru semnalizările de module cookie în loc de. Valori implicite primitive în stil NET pentru a se potrivi cu comportamentul ' New HttpCookie (Name) '.

SQL

-A abordat o eroare care a apărut uneori atunci când un utilizator se conectează la o bază de date SQL Azure, a efectuat o operațiune bazată pe enclavă, apoi conectată la o altă bază de date de sub același server care are același URL de atestare și a efectuat o operațiune de enclavă pe al doilea server.

CLR2

-S-a adăugat o variabilă de configurare CLR Thread_AssignCpuGroups (1 în mod implicit) care poate fi setată la 0 pentru a dezactiva atribuirea automată a grupului CPU efectuată de CLR pentru fire noi create de firele filet. Start () și filetate, astfel încât o aplicație să își poată răspândi propriul fir.

-S-au adresat o deteriorare rară a datelor care pot apărea atunci când se utilizează API-ul nou, cum ar fi nesigur. ByteOffset<T> care sunt adesea utilizate cu noile tipuri de span. Corupția poate apărea atunci când se efectuează o operațiune GC în timp ce un fir este nesigur. ByteOffset<T> din interiorul unei bucle.

-S-a adresat o problemă cu privire la cronometre cu timpi foarte lungi, care ticăie mult mai repede decât se așteaptă atunci când comutatorul AppContext "Switch.System. Se activează filetarea. UseNetCoreTimer ".

1 Windows Communication Foundation (WCF) 2 Common Language Runtime (CLR)

Probleme cunoscute în această actualizare de securitate

Aplicațiile ASP.Net nu reușesc în timpul precompilării cu mesajul de eroare

Simptomele După ce aplicați acest pachet de securitate și calitate pentru 16 septembrie 2020 pentru .NET Framework 4,8, unele aplicații ASP.Net nu reușesc în timpul precompilării. Mesajul de eroare pe care îl primiți va conține probabil cuvintele "eroare ASPCONFIG" . Cauza O stare de configurare nevalidă fie în secțiunea "sessionState", "anonymouseIdentification", "sau" autentificare/formulare "a configurării" System. Web ". Acest lucru poate apărea în timpul rutinelor de compilare și publicare dacă transformări de configurare părăsesc fișierul Web.config într-o stare intermediară pentru precompilare.Soluție

Această problemă a fost rezolvată în KB4601056.

Este posibil ca aplicațiile ASP.Net să nu livreze jetoane fără prăjituri în URI

Simptomele După ce aplicați acest pachet de securitate și calitate 2020 pentru .NET Framework 4,8, este posibil ca unele aplicații ASP.Net să nu livreze tokenuri fără prăjituri în URI, rezultând eventual în buclele de redirecționare 302 sau în starea de sesiune pierdută sau lipsă.Cauza Caracteristicile ASP.Net pentru starea sesiunii, identificarea anonimă și autentificarea formularelor se bazează pe emiterea tokenurilor la un client web și toate acestea permit opțiunea ca acele simboluri să fie livrate într-un modul cookie sau încorporate în URI pentru clienți care nu acceptă modulele cookie. URI-încorporarea a fost mult timp o practică nesigură și dezrecomandată, iar acest lucru KB dezactivează în mod silențios emiterea tokenurilor în URI, cu excepția cazului în care una dintre aceste trei caracteristici solicită în mod explicit un modul cookie de "UseUri" în configurare. Configurațiile care specifică "autodetection" sau "UseDeviceProfile" pot avea ca rezultat neintenționat încercarea și încorporarea nereușită a acestor tokenuri în URI.

Soluție de evitare

Această problemă a fost rezolvată în KB4601056.

Cum se obține și se instalează actualizarea

Instalați această actualizare

Canal de lansare

Disponibile

Pasul următor

Actualizare Windows și Microsoft Update

Da

Pentru a descărca și a instala această actualizare, accesați setări > actualizare & securitate > Actualizare Windows, apoi selectați Căutare actualizări.

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)

Nu

Puteți importa manual această actualizare în WSUS. Consultați catalogul de actualizări Microsoft pentru instrucțiuni.

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

Cerinţe preliminare

Pentru a aplica această actualizare, trebuie să aveți .NET Framework 3,5 sau 4,8 instalat.

Cerință de repornire

Trebuie să reporniți computerul după ce aplicați această actualizare dacă sunt utilizate fișiere afectate. Vă recomandăm să închideți toate aplicațiile bazate pe .NET Framework înainte de a aplica această actualizare.

Cum se obține ajutor și asistență pentru această actualizare

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.