Applies To.NET

发布日期 :2020 年 10 月 1 日

版本:.NET Framework 3.5 和 4.8

Windows 10 版本 2004 和 Windows Server 的 2020 年 10 月 1 日更新版本 2004 包括 .NET Framework 3.5 和 4.8 中的累积可靠性改进。 我们建议你将此更新作为定期维护工作的一部分进行应用。 安装此更新之前,请参阅先决条件重启要求部分。

质量与可靠性改进

WCF1

- 解决了同时启动多个服务时 WCF 服务有时无法启动的问题。

Winforms

- 解决了 .NET Framework 4.8 中发生衰退的问题,其中 Control.AccessibleName、Control.AccessibleRole 和 Control.AccessibleDescription 属性停止对以下控件起作用:Label、GroupBox、ToolStrip、ToolStripItems、StatusStrip、StatusStripItems、PropertyGrid、ProgressBar、ComboBox、MenuStrip、MenuItems、DataGridView。

- 解决了数据绑定组合框的组合框项目的可访问名称发生衰退的问题。 .NET Framework 4.8 开始使用类型名称代替 DisplayMember 属性的值作为可访问名称,此改进再次使用了 DisplayMember。

ASP.NET

- 禁止在 ASP.Net 控件输出中重用 AppPath Modifier。

- ASP.Net 请求上下文中的 HttpCookie 对象将使用 Cookie 标志的配置默认值而不是 .NET 样式的原始默认值创建,以匹配新 HttpCookie(name)` 的行为。

SQL

- 解决了有时当用户连接到一个 Azure SQL 数据库,执行基于安全区的操作,然后连接到具有相同证明 URL 的同一服务器下的另一个数据库并在第二台服务器上执行安全区操作时发生的故障。

CLR2

- 添加了 CLR 配置变量 Thread_AssignCpuGroups(默认为 1),该变量可以设置为 0,以禁用 CLR 对由 Thread.Start() 和线程池线程创建的新线程进行的自动 CPU 组分配,这样应用程序可以自己进行线程传播。

- 解决使用新 API(例如"不安全".ByteOffset<T>)时可能会发生的罕见数据损坏,这些类型通常与新的 Span 类型一起使用。 当线程从循环内部调用 Unsafe.ByteOffset<T> GC 操作时,可能会发生损坏。

- 解决了当 AppContext 切换"tem"时,计时器的到期时间比预期时间Switch.Sys问题。已启用 Threading.UseNetCoreTimer"。

1 Windows Communication Foundation (WCF) 2通用语言运行时 (CLR)

此安全更新中的已知问题

症状 在 2020 年 10 月 1 日对 .NET Framework 4.8 应用安全和质量汇总后,某些 ASP.Net 应用程序在预编译期间失败。 收到的错误消息可能包含"错误 ASPCONFIG"字样。 原因 "sessionState"、"anonymouseIdentification"或"authentication/forms"部分中"System.web"配置中的无效配置状态。 如果配置转换将配置文件保留为中间状态Web.config预编译,则生成和发布例程期间可能会发生这种情况。解决方法

此问题已使用 KB4601050 得到解决

如何获取和安装更新

安装此更新

发布频道

可用

下一步

Windows Update 和 Microsoft Update

若要下载并安装此更新,请转到"设置>"&"> Windows",然后选择"检查更新"。

Microsoft 更新目录

若要获取此更新的独立程序包,请转到 Microsoft 更新目录 网站。

Windows Server Update Services (WSUS)

可以手动将此更新导入 WSUS。 有关说明 ,请参阅 Microsoft 更新目录。

文件信息

有关此更新中提供的文件列表,请 下载累积更新的文件信息

先决条件

若要应用此更新,必须安装 .NET Framework 3.5 或 4.8。

重启要求

如果未使用受影响的文件,则应用此更新之后无需重新启动计算机。 我们建议你退出所有基于 .NET Framework 的应用程序,然后再应用此更新。

如何获取此更新的相关帮助和支持

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。