Opmerking
- Releasedatum:
16 september 2020 - Versie:
.NET Framework 3.5 en 4.8
De update van 16 september 2020 voor Windows 10, versie 1903, Windows Server, versie 1903, Windows 10, versie 1909 en Windows Server, versie 1909 bevat cumulatieve betrouwbaarheidsverbeteringen in .NET Framework 3.5 en 4.8. Het is raadzaam deze update toe te passen als onderdeel van uw reguliere onderhoudsroutines. Voordat u deze update installeert, raadpleegt u de secties Vereisten en Vereisten voor opnieuw opstarten .
Verbeteringen in kwaliteit en betrouwbaarheid
| WCF1 | - Probleem opgelost waarbij WCF-services soms niet kunnen worden gestart wanneer meerdere services tegelijk worden gestart. |
|---|---|
| Win-formulieren | - Een regressie opgelost die werd geïntroduceerd in .NET Framework 4.8, waarbij de eigenschappen Control.AccessibleName, Control.AccessibleRole en Control.AccessibleDescription niet meer werkten voor de volgende besturingselementen: Label, GroupBox, ToolStrip, ToolStripItems, StatusStrip, StatusStripItems, PropertyGrid, ProgressBar, ComboBox, MenuStrip, MenuItems, DataGridView. - Probleem opgelost met een regressie in de toegankelijke naam voor items in keuzelijsten met invoervak voor aan gegevens gebonden keuzelijsten met invoervak. .NET Framework 4.8 is begonnen met het gebruik van typenaam in plaats van de waarde van de eigenschap DisplayMember als een toegankelijke naam, deze verbetering gebruikt de DisplayMember opnieuw. |
| ASP.NET | - Hergebruik van AppPathModifier in ASP.Net besturingsuitgang uitgeschakeld. - HttpCookie-objecten in de context van het ASP.Net-verzoek worden gemaakt met geconfigureerde standaardinstellingen voor cookievlaggen in plaats van . NET-stijl primitieve standaardinstellingen die overeenkomen met het gedrag van 'new HttpCookie(name)'. |
| SQL | - Oplossing gevonden voor een fout die soms optreedt wanneer een gebruiker verbinding maakt met een Azure SQL-database, een enclave-gebaseerde bewerking uitvoert en vervolgens verbinding maakt met een andere database onder dezelfde server die dezelfde Attestation-URL heeft en een enclave-bewerking uitvoert op de tweede server. |
| CLR2 | - Een CLR-configuratievariabele Thread_AssignCpuGroups toegevoegd (standaard 1) die kan worden ingesteld op 0 om automatische CPU-groepstoewijzing door de CLR uit te schakelen voor nieuwe threads die zijn gemaakt door Thread.Start() en threadpoolthreads, zodat een app zijn eigen thread-spreading kan doen. - Een zeldzame gegevensbeschadiging opgelost die kan optreden bij het gebruik van nieuwe API's zoals Unsafe.ByteOffset<T> die vaak worden gebruikt met de nieuwe Span-typen. De beschadiging kan optreden wanneer een GC-bewerking wordt uitgevoerd terwijl een thread Unsafe.ByteOffset<T> aanroept vanuit een lus. - Probleem opgelost met timers met zeer lange eindtijden die veel eerder aftikken dan verwacht wanneer de AppContext-schakeloptie 'Switch.System.Threading.UseNetCoreTimer' is ingeschakeld. |
1 Windows Communication Foundation (WCF)
2 Common Language Runtime (CLR)
Bekende problemen in deze beveiligingsupdate
ASP.Net toepassingen mislukken tijdens het vooraf compileren met een foutbericht
Symptomen
Nadat u dit beveiligings- en kwaliteitsupdatepakket van 16 september 2020 voor .NET Framework 4.8 hebt aangevraagd, mislukken sommige ASP.Net toepassingen tijdens het precompileren. Het foutbericht dat u ontvangt, bevat waarschijnlijk de woorden 'Fout ASPCONFIG'.
Oorzaak
Een ongeldige configuratiestatus in de secties 'sessionState', 'anonymouseIdentification' of 'authentication/forms' van de configuratie 'System.web'. Dit kan gebeuren tijdens build-and-publishing-routines als configuratietransformaties het Web.config bestand in een tussenliggende status achterlaten voor precompilatie.
Tijdelijke oplossing
Dit probleem is opgelost in KB4601056.
ASP.Net toepassingen leveren mogelijk geen cookieloze tokens in de URI
Symptomen
Nadat u dit beveiligings- en kwaliteitsupdatepakket van 1 oktober 2020 voor .NET Framework 4.8 hebt toegepast, leveren sommige ASP.Net toepassingen mogelijk geen cookieloze tokens in de URI, wat mogelijk resulteert in 302-omleidingslussen of verloren of ontbrekende sessiestatus.
Oorzaak
De ASP.Net functies voor Sessiestatus, Anonieme identificatie en Formulierverificatie zijn allemaal afhankelijk van het uitgeven van tokens aan een webclient, en ze bieden allemaal de optie voor deze tokens om te worden geleverd in een cookie of ingesloten in de URI voor clients die geen cookies ondersteunen. Het insluiten van URI's is lange tijd een onveilige en afgekeurde praktijk geweest en deze KB schakelt stilletjes het uitgeven van tokens in URI's uit, tenzij een van deze drie functies expliciet vraagt om een cookie-modus van "UseUri" in configuratie. Configuraties die 'AutoDetect' of 'UseDeviceProfile' opgeven, kunnen onbedoeld resulteren in een poging om deze tokens in de URI in te sluiten en te mislukken.
Tijdelijke oplossing
Dit probleem is opgelost in KB4601056.
De update verkrijgen en installeren
Deze update installeren
| Uitgebracht via | Beschikbaar | Volgende stap |
|---|---|---|
| Windows Update en Microsoft Update | Ja | Als je deze update wilt downloaden en installeren, ga je naar Instellingen>bijwerken & beveiliging>Windows Update en selecteer je vervolgens Controleren op updates. |
| Microsoft Update-catalogus | Ja | Ga naar de website Microsoft Update-catalogus om het afzonderlijke pakket voor deze update te downloaden. |
| Windows Server Update Services (WSUS) | Nee | Je kunt deze update handmatig in WSUS importeren. Zie de Microsoft Update-catalogus voor instructies. |
Bestandsinformatie
Download de bestandsinformatie voor de cumulatieve update voor een lijst van bestanden die deel uitmaken van deze update.
Vereisten
Als u deze update wilt toepassen, moet u .NET Framework 3.5 of 4.8 hebben geïnstalleerd.
Vereisten voor opnieuw starten
Als er betrokken bestanden worden gebruikt, moet u de computer opnieuw starten nadat u deze update hebt toegepast. U wordt aangeraden alle op .NET Framework gebaseerde toepassingen af te sluiten voordat u deze update toepast.
Help en ondersteuning verkrijgen voor deze update
- Hulp bij het installeren van updates: Veelgestelde vragen over Windows Update
- Uzelf online en thuis beschermen: ondersteuning voor Windows-beveiliging
- Lokale ondersteuning volgens uw land: Internationale ondersteuning