16. septembril 2020 – KB4576947 koondvärskenduses eelvaade .NET Framework 3,5 ja 4,8 for Windows 10, versioon 1903, Windows Server, versioon 1903, Windows 10, versioon 1909 ja Windows Server, versioon 1909
Applies To
.NETVäljalaske kuupäev: 16. septembril 2020
Versioon .NET framework 3,5 ja 4,8
16. septembril 2020 värskendus Windows 10, versioon 1903, Windows Server, versioon 1903, Windows 10, versioon 1909 ja Windows Server, versioon 1909 sisaldab kumulatiivseid töökindluse täiustusi .NET framework 3,5 ja 4,8. Soovitame selle värskenduse rakendada regulaarsete hooldustööde osana. Enne selle värskenduse installimist lugege jaotist eeltingimused ja taaskäivitamise nõue .
Kvaliteedi ja töökindluse täiustused
WCF1 |
-Lahendatud on probleem WCF-teenustega, mis mõnikord ei käivitu mitme teenuse üheaegse käivitamise korral. |
WinForms |
-Käsitletud regressiooni .NET Framework 4,8, kus Control. AccessibleName, Control. AccessibleRole ja Control. AccessibleDescription atribuudid lõpetas töötamise järgmised juhtelemendid: Label, Rühmaboks, ToolStrip, ToolStripItems, StatusStrip, StatusStripItems, PropertyGrid, ProgressBar, liitboksi, MenuStrip, MenuItems, DataGridView. -Adresseeritud regressiooni, mis on juurdepääsetav nimi liitboksi üksustele, mis on seotud liitboksi lahtrite jaoks. .NET Framework 4,8 alustas DisplayMember atribuudi väärtuse asemel tüübi nime asemel hõlbustusfunktsioonidega nimena, kasutab see täiustus uuesti DisplayMember. |
ASP.NET |
-ASP.Net AppPathModifier keelatud resused. -HttpCookie objektide ASP.Net taotlemise kontekstis luuakse konfigureeritud vaikeväärtused küpsiste lippude asemel. NET-Style primitiivne vaikeväärtused, mis vastavad "uue HttpCookie (nimi) käitumisele". |
SQL |
-Käsitlenud ebaõnnestumist, mis mõnikord toimus siis, kui kasutaja loob ühenduse ühe Azure ' i SQL-i andmebaasiga, tegi enklaavi põhineva toimingu ja seejärel ühendatud teise andmebaasiga sama serveri all, millel on sama tõendite URL, ja sooritas teise serveri enklaavi. |
CLR2 |
-Lisatud on CLR config muutuja Thread_AssignCpuGroups (1 vaikimisi), mida saab määrata 0, et keelata automaatne CPU rühma määramine teinud CLR uute lõimede loodud Thread. Start () ja jutulõnga pool niidid, nii et app võib teha oma jutulõnga levikut. -Tegeleda haruldaste andmetega, mis võivad ilmneda uute API-d (nt ebaturvaliste) kasutamise korral. ByteOffset<T>, mida kasutatakse sageli uute span tüüpidega. Korruptsioon võib ilmneda, kui GC-toiming toimub ajal, kui lõim helistab ebaturvaliselt. ByteOffset<T> silmuse seest. -Lahendas probleemi seoses Taimeritega, kus on lubatud väga palju kordi, kui AppContext lüliti "Switch. System. Threading. UseNetCoreTimer" on lubatud. |
1 Windowsi teatise Sihtasutus (WCF)2 Common language runtime (CLR)
Teadaolevad probleemid selle turvavärskenduse korral
ASP.Net rakendused ei suuda eelkompileerimisel tõrketeateid teha
Sümptomid Pärast seda, kui olete rakendanud selle September 16, 2020 turbe ja kvaliteedi koondpakett .NET Framework 4,8, mõned ASP.Net rakendused ebaõnnestuvad eelkompileerimise ajal. Teile kuvatakse tõrketeade, mis sisaldab tõenäoliselt sõnu "tõrge ASPCONFIG". Põhjus Konfiguratsiooni "System. Web" jaotises "sessionState", "anonymouseIdentification" või "autentimine/vormid" ei sobi. See võib ilmneda kompileerimise ja avaldamise ajal, kui konfiguratsiooni teisendused jätavad failid web. config vaheolekus eelkompileerimiseks. Lahendus Kasutajad, kes jälgivad uusi ootamatuid tõrkeid või funktsionaalseid probleeme, saavad rakendada rakenduse sätteid, lisades (või ühendades) järgmise koodi rakenduse konfiguratsioonifaili. Kui säte "TRUE" või "false", siis välditakse probleemi. Siiski soovitame määrata selle väärtuse väärtuseks "TRUE" nende saitide puhul, mis ei tugine küpsiste funktsioonidele.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="aspnet:DisableAppPathModifier" value="true" />
</appSettings>
</configuration>
ASP.Net rakendused ei tohi URI-s anda küpsiste märke
Sümptomeid Pärast seda, kui rakendate selle oktoobril 1, 2020 turbe ja kvaliteedi koondpakett .NET Framework 4,8, mõned ASP.Net rakendused ei pruugi anda küpsise märke URI, võib-olla tulemuseks on 302-ümbersuunamise silmuseid või kadunud või kadunud seansi olek. Põhjus Seansi oleku ASP.Net, anonüümne tuvastamine ja vormide autentimine sõltuvad sellest, kas väljastatakse veebikliendile märgid, ja kõik nad lubavad lubada, et need märgid edastatakse küpsises või URL-is, mis ei toeta küpsiseid. URI-manustamine on juba ammu ebaturvalised ja ebasoovitavad tavad ning see KB keelab välja anda märgid URI-s, välja arvatud juhul, kui üks neist kolmest funktsioonist taotleb selgesõnaliselt "UseUri" konfigureerimist. Konfiguratsioonid, mis määravad teksti "Autodetect" või "UseDeviceProfile", võivad tahtmatult põhjustada katseid ja ebaõnnestuda nende märkide manustamise URI-s.
Lahendus Kliendid, kes jälgivad uut ootamatut käitumist, on soovitatav muuta kõigi kolme küpsise sätteid võimaluse korral "UseCookies".
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<anonymousidentification cookieless="UseCookies" />
<sessionState cookieless="UseCookies" />
<authentication>
<forms cookieless="UseCookies" />
</authentication>
</system.web>
</configuation>
Kui rakendus peab jätkama URI-manustatud märkide kasutamist ja saab seda ohutult teha, saab neid uuesti lubada järgmiste appSeting. Kuid jällegi on väga soovitatav eemalduda nende märkide manustamisel URI-s.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="aspnet:DisableAppPathModifier" value="false" />
</appSettings>
</configuation>
Värskenduse hankimine ja installimine
Installi see värskendus
Kanali väljalase |
Saadaval |
Järgmine samm |
Windows Update ja Microsoft Update |
Jah |
Selle värskenduse allalaadimiseks ja installimiseks avage sätted > värskenda & Turve > Windows Updateja seejärel valige Otsi värskendusi. |
Microsoft Update ' i kataloog |
Jah |
Selle värskenduse jaoks autonoomse paketi hankimiseks minge Microsofti värskenduste kataloogi veebisaidile. |
Windows Server Update Services (WSUS) |
Ei |
Selle värskenduse saate importida WSUS-i käsitsi. Lugege juhiseid Microsoft Update ' i kataloogist . |
Teave failiteave
Selles värskenduses esitatud failide loendi allalaadimiseks Laadige allakoondvärskenduses teave.
Eeltingimused
Selle värskenduse rakendamiseks peab teil olema installitud .NET framework 3,5 või 4,8 .
Taaskäivitamise nõue
Kui mõjutatud faile kasutatakse, peate arvuti taaskäivitama pärast selle värskenduse rakendamist. Enne selle värskenduse rakendamist soovitame teil kõik .NET Frameworki rakendused sulgeda.
Selle värskenduse spikri-ja tugikeskuse hankimine
-
Värskenduste installimise spikker: Windows Update ' i KKK
-
Kaitske ennast võrgus ja kodus: Windowsi turvavärskendus
-
Kohalik tugi vastavalt teie riigile: Rahvusvaheline tugi