Предварительная версия накопительного обновления .NET Framework 3.5 и 4.8 для Windows 10, версии 1903, Windows Server, версии 1903, Windows 1903, Windows 10, Windows 10, версии 1909 и Windows Server версии 1909
Applies To
.NETДата выпуска:
16 сентября 2020 г.Версия:
.NET Framework 3.5 и 4.8Обновление от 16 сентября 2020 г. для 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, StatusStripItems, PropertyGrid, ProgressBar, ComboBox, MenuStrip, MenuItems, DataGridView. - Устранена регрессия в именах, доступных для элементов поля со полем со полем со сведениями, для связанных полей со сведениями. В .NET Framework 4.8 вместо значения свойства DisplayMember в качестве доступного имени использовалось имя "Тип". |
ASP.NET |
- отключено повторное использование AppPathModifier ASP.Net результатах управления. - Объекты HttpCookie в контексте ASP.Net запроса будут созданы с настроенными значениями по умолчанию для флагов файлов cookie. Стиль NET по умолчанию соответствует поведением "new HttpCookie(name)". |
SQL |
- Устранен сбой, который иногда происходил при подключении пользователя к одной базе данных Azure SQL, выполнении операции с enclave, а затем подключении к другой базе данных под тем же сервером, у которой тот же URL-адрес проверки и выполнена операция апроксимации на втором сервере. |
CLR2 |
- Добавлена переменная Thread_AssignCpuGroups CLR (1) (по умолчанию — 1), которая может быть настроена как 0, чтобы отключить автоматическое назначение групп ЦП для новых потоков, созданных в thread.Start() и цепочках пула потоков (1), что позволяет приложению самостоятельно распределять цепочки. — устранены редкие повреждения данных, которые могут возникать при использовании новых API, таких как небезопасные.ByteOffset<T> которые часто используются с новыми типами span. Повреждения могут возникать, если операция GC выполняется, когда цепочка звонков является небезопасной.ByteOffset<> изнутри цикла. - Решена проблема, касающаяся сроков с очень длинным сроком, намного раньше, чем ожидалось, когда переключатель AppContext переключает "Switch.System. Threading.UseNetCoreTimer" включен. |
1 Windows Communication Foundation (WCF) 2 Common Language Runtime (CLR)
Известные проблемы в этом обновлении для системы безопасности
ASP.Net сбой приложений во время предварительной оценки с сообщением об ошибке
Симптомы
После применения этой системы безопасности и качества для .NET Framework 4.8 от 16 сентября 2020 г. некоторые приложения ASP.Net во время предварительной подготовки. Скорее всего, сообщение об ошибке будет содержать слова "Ошибка ASPCONFIG". Причина Недопустимое состояние конфигурации в настройках sessionState, AnonymouseIdentification или "authentication/forms" конфигурации System.web. Это может произойти во время процедуры создания и публикации, если преобразования конфигурации покидают промежуточный Web.config для предварительной компиляции в промежуточном состоянии. Обходное решениеЭта проблема устранена в KB4601056.
ASP.Net приложения могут не доставлять маркеры cookieless в URI
Симптомы
После применения этой системы безопасности и качества для .NET Framework 4.8 от 1 октября 2020 г. некоторые приложения ASP.Net могут не доставлять маркеры cookieless в URI, что может привести к циклу перенаправления 302 или утере или отсутствуют состояния сеанса. Причина Функции ASP.Net сеанса, анонимной идентификации и проверки подлинности Forms зависят от выдачи маркеров веб-клиенту, и они поддерживают доставку таких токенов в файл cookie или внедренные в URI для клиентов, которые их не поддерживают. URI-embedding уже давно является заученным и несопроверданным правилом, и этот KB тихо отключает выдачу маркеров в URI, если одна из этих трех функций явно не запрашивает режим cookie "UseUri" в конфигурации. Конфигурация с указанием автоопрещений или useDeviceProfile может случайно привести к попытке их встраить в URI.Обходное решение
Эта проблема устранена в KB4601056.
Получение и установка обновления
Установите это обновление
Канал выпуска |
Доступно |
Следующий шаг |
Обновление Windows и Microsoft Update |
Да |
Чтобы скачать и установить это обновление, перейдите в > "Обновление & безопасности > Windows"и выберите "Проверить обновления". |
Каталог Центра обновления Майкрософт |
Да |
Чтобы получить автономный пакет для этого обновления, перейдите на веб-сайт каталога обновлений Майкрософт. |
cлужбы Windows Server Update Services (WSUS) |
Нет |
Это обновление можно импортировать в WSUS вручную. Инструкции см. в каталоге обновлений Майкрософт. |
Сведения о файлах
Чтобы получить список файлов, которые предоставляются в этом обновлении, скачайте сведения о совокупном обновлении.
Предварительные условия
Чтобы применить это обновление, необходимо установить .NET Framework 3.5 или 4.8.
Требование перезагрузки
После применения этого обновления необходимо перезагрузить компьютер, если используются какие-либо затронутые файлы. Перед применением этого обновления рекомендуется выйти из всех приложений на базе .NET Framework.
Получение справки и поддержки для этого обновления
-
Справка по установке обновлений: обновление Windows: faq
-
Защита в Интернете и дома: поддержка Windows Security
-
Локализованная поддержка в соответствии с вашей стране: поддержка в разных странах