Applies To.NET

發行日期 :2020 年 9 月 16 日

版本:.NET Framework 3.5 和 4.8

2020 年 9 月 16 日的 Windows 10 更新、版本 1903、Windows Server、版本 1903、Windows 10、版本 1909 和 Windows Server 版本 1909 包含 .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 AppPathModifier。

- 在要求內容中ASP.Net HttpCookie 物件會使用 Cookie 標標的預設值來建立,而不是使用 。NET 樣式的原始預設為符合'new HttpCookie (名稱) '。

Sql

- 已解決使用者連接至一個 Azure SQL 資料庫、執行一種以服務為基礎的作業,然後連接到相同伺服器下的另一個資料庫時所發生的失敗,該伺服器具有相同的引用 URL,並且在另一個伺服器上執行一個試驗作業。

CLR2

- 新增預設為 Thread_AssignCpuGroups (1 的 CLR 設定變數) ,此變數可以設定為 0,以停用 CLR 針對由 Thread 建立的新執行緒所做的自動 CPU 群組指派。Start () 和執行緒集區執行緒,讓應用程式可能會執行自己的執行緒分散。

- 解決使用新 API 時可能會發生的少數資料損壞問題,例如不安全.ByteOffset<T>通常與新的 Span 類型一起使用。 當當執行緒呼叫 Unsafe.ByteOffset<T>從迴圈內部執行 GC 作業時,可能會發生此損壞。

- 已解決當 AppCoNtext 切換為[自動關閉時,計時器的到期時間過長Switch.Sys問題。已啟用 Threading.UseNetCoreTimer"。

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

此安全性更新的已知問題

ASP.Net與錯誤訊息進行預編譯時,應用程式失敗

問題 在您于 2020 年 9 月 16 日針對 .NET Framework 4.8 進行安全性和品質匯總ASP.Net,部分應用程式在編譯前會失敗。 您收到的錯誤訊息可能會包含「錯誤 ASPCONFIG」字樣。 原因 「sessionState」、「匿名識別」或「System.web」組態「驗證/表單」區段的無效組態狀態。 如果組態轉換將檔案保留為Web.config編譯的中間狀態,這可能會發生在建和發佈例行程式期間。解決 方案

此問題在 KB4601056 中已經解決

ASP.Net應用程式可能無法在 URI 中傳遞無 Cookie 權杖

問題 當您在 2020 年 10 月 1 日套用 .NET Framework 4.8 安全性和品質匯總,某些 ASP.Net 應用程式可能無法在 URI 中傳遞無 Cookie 權杖,可能會導致 302 重新導向迴圈或會話狀態遺失或遺失。原因 會話狀態、匿名識別及表單驗證的 ASP.Net 功能全部都仰賴向 Web 用戶端發行權杖,而且這些功能都允許這些權杖在 Cookie 中傳遞,或內嵌在 URI 中,供不支援 Cookie 的用戶端使用。 URI 內嵌一直是一種不公開的做法,此 KB 會以安靜的方式停用 URI 的發行權杖,除非這三種功能之一在組塊中明確要求使用 Cookie 模式的 「UseUri」。 指定「自動測試」或「UseDeviceProfile」的組配置不慎會導致嘗試和失敗在 URI 中內嵌這些權杖。

因應措施

此問題在 KB4601056 中已經解決

如何取得並安裝更新

安裝此更新

發行管道

可供使用

後續步驟

Windows Update 和 Microsoft Update

若要下載並安裝此更新,請> Windows更新&安全性>的設定,然後選取檢查更新

Microsoft Update Catalog

若要取得此更新的獨立套件,請前往 Microsoft Update 目錄 網站。

Windows Server Update Services (WSUS)

您可以手動將此更新導入 WSUS。 請參閱 Microsoft Update 目錄以 尋找指示。

檔案資訊

針對此更新中提供的檔案清單,請下載 累積更新的檔案資訊

先決條件

若要適用此更新,您必須安裝 .NET Framework 3.5 或 4.8。

重新啟動需求

如果任何受影響的檔案正在使用中,您必須在套用此更新後將電腦重新啟動。 建議您在套用此更新之前,先結束所有 .NET Framework 應用程式。

如何取得此更新的說明及支援

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。