Примечание
- Дата выпуска:
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, ToolStripItems, StatusStripItems, StatusStripItems, PropertyGrid, ProgressBar, ComboBox, MenuStrip, MenuItems, DataGridView. — Устранена регрессия в имени со специальными возможностями для элементов поля со списком, привязанных к данным. платформа .NET Framework 4.8 начал использовать имя типа вместо значения свойства DisplayMember в качестве имени со специальными возможностями, в этом улучшении снова используется DisplayMember. |
| ASP.NET | — Отключено повторное использование AppPathModifier в ASP.Net выходных данных элемента управления. — Объекты HttpCookie в контексте запроса ASP.Net будут созданы с настроенными по умолчанию для флагов файлов cookie вместо . Примитив в стиле NET по умолчанию соответствует поведению "new HttpCookie(name)". |
| SQL | — Устранен сбой, который иногда возникал, когда пользователь подключается к одной базе данных Azure SQL, выполняет операцию на основе анклава, а затем подключается к другой базе данных на том же сервере с тем же URL-адресом аттестации и выполняет операцию анклава на втором сервере. |
| CLR2 | — Добавлена переменная конфигурации CLR Thread_AssignCpuGroups (1 по умолчанию), которую можно задать в значение 0, чтобы отключить автоматическое назначение группы ЦП, выполняемое средой CLR, для новых потоков, созданных Thread.Start() и потоков пула потоков, чтобы приложение хладело распределением потоков. — Устранено редкое повреждение данных, которое может возникать при использовании новых API, таких как Unsafe.ByteOffset<T> , которые часто используются с новыми типами Span. Повреждение может произойти при выполнении операции сборки мусора, когда поток вызывает Unsafe.ByteOffset<T> из цикла. — Устранена проблема, связанная с таймерами с очень длительным временем выполнения, которые тикали гораздо раньше, чем ожидалось, когда включен переключатель AppContext "Switch.System.Threading.UseNetCoreTimer". |
1 Windows Communication Foundation (WCF)
2 Общеязыковой среды выполнения (CLR)
Известные проблемы в этом обновлении для системы безопасности
ASP.Net приложения завершаются сбоем во время предварительной компиляции с сообщением об ошибке
Симптомы
После применения этого накопительного пакета средств безопасности и качества от 16 сентября 2020 г. для платформа .NET Framework 4.8 некоторые ASP.Net приложения завершаются сбоем во время предварительной компиляции. Сообщение об ошибке, которое вы получите, скорее всего, будет содержать слова "Ошибка ASPCONFIG".
Причина
Недопустимое состояние конфигурации в разделах "sessionState", "anonymouseIdentification" или "authentication/forms" конфигурации System.web. Это может произойти во время подпрограмм сборки и публикации, если преобразования конфигурации оставляют файл Web.config в промежуточном состоянии для предварительной компиляции.
Возможное решение
Эта проблема была устранена в KB4601056.
ASP.Net приложения могут не предоставлять маркеры без файлов cookie в URI
Симптомы
После применения этого накопительного пакета для системы безопасности и качества от 1 октября 2020 г. для платформа .NET Framework 4.8 некоторые приложения ASP.Net могут не предоставлять маркеры без файлов в URI, что может привести к циклу перенаправления 302, потере или отсутствовать состояние сеанса.
Причина
Функции ASP.Net для состояния сеанса, анонимной идентификации и проверки подлинности с помощью форм зависят от выдачи маркеров веб-клиенту, и все они позволяют предоставлять эти маркеры в файле cookie или внедряться в URI клиентов, которые не поддерживают файлы cookie. Внедрение URI уже давно является небезопасной и нерекомендуемой практикой, и это кб спокойно отключает выдачу маркеров в URI, если одна из этих трех функций явно не запрашивает режим файла cookie UseUri в конфигурации. Конфигурации, указывающие autoDetect или UseDeviceProfile, могут непреднамеренно привести к попытке и сбою внедрения этих маркеров в универсальный код ресурса (URI).
Возможное решение
Эта проблема была устранена в KB4601056.
Получение и установка обновления
Установка этого обновления
| Канал выпуска | Доступно | Следующий шаг |
|---|---|---|
| Центр обновления Windows и Центр обновления Майкрософт | Да | Чтобы скачать и установить это обновление, перейдите в раздел Параметры>Обновление & безопасность>клиентский компонент Центра обновления Windows а затем выберите Проверить наличие обновлений. |
| Каталог Центра обновления Майкрософт | Да | Чтобы получить отдельный пакет для данного обновления, перейдите на веб-сайт каталога Центра обновления Майкрософт. |
| Службы Windows Server Update Services (WSUS) | Нет | Это обновление можно импортировать в WSUS вручную. Инструкции см. в каталоге Центра обновления Майкрософт. |
Сведения о файлах
Чтобы получить список файлов, которые предоставляются в этом обновлении, скачайте сведения о файлах накопительного обновления.
Необходимые условия
Чтобы применить это обновление, необходимо установить платформа .NET Framework 3.5 или 4.8.
Необходимость перезапуска
После применения этого обновления компьютер необходимо перезагрузить, если используются какие-либо затронутые файлы. Перед применением этого обновления рекомендуется закрыть все приложения на основе платформа .NET Framework.
Получение справки и поддержки для этого обновления
- Справка по установке обновлений: часто задаваемые вопросы клиентский компонент Центра обновления Windows
- Защита себя в Интернете и дома: Безопасность Windows поддержка
- Локальная поддержка в соответствии с вашей страной: международная поддержка