16 de setembro de 2020-KB4576947 Pré-visualização da Atualização Cumulativa para .NET Framework 3.5 e 4.8 para Windows 10, versão 1903, Windows Server, versão 1903, Windows 10, versão 1909 e Windows Server, versão 1909

Aplica-se a
.NET

Observação

  • Data de lançamento:
    16 de setembro de 2020
  • Versão:
    .NET Framework 3.5 e 4.8

A atualização de 16 de setembro de 2020 para o Windows 10, versão 1903, Windows Server, versão 1903, Windows 10, versão 1909 e Windows Server, versão 1909 inclui melhoramentos de fiabilidade cumulativos no .NET Framework 3.5 e 4.8. Recomendamos que você aplique esta atualização como parte das suas rotinas de manutenção regulares. Antes de instalar esta atualização, consulte as seções Pré-requisitos e Requisito de reinicialização.

Melhorias de qualidade e confiabilidade

WCF1 - Resolvido um problema de falha ocasional dos serviços WCF ao iniciar vários serviços simultaneamente.
Winforms - Resolvida uma regressão introduzida no .NET Framework 4.8, em que as propriedades Control.AccessibleName, Control.AccessibleRole e Control.AccessibleDescription paravam de funcionar para os seguintes controles: Label, GroupBox, ToolStrip, ToolStripItems, StatusStrip, StatusStripItems, PropertyGrid, ProgressBar, ComboBox, MenuStrip, MenuItems, DataGridView.
- Resolvida uma regressão em nome acessível para itens de caixa de combinação para caixas de combinação associadas a dados. O .NET Framework 4.8 começou a usar o nome do tipo em vez do valor da propriedade DisplayMember como um nome acessível. Essa melhoria usa DisplayMember novamente.
ASP.NET - Reutilização desabilitada de AppPathModifier na saída do controle ASP.Net.
- Objetos HttpCookie no contexto da solicitação ASP.Net serão criados com padrões configurados para sinalizadores de cookies em vez de padrões primitivos de estilo .NET para corresponderem ao comportamento de `new HttpCookie(name)`.
SQL - Resolvida uma falha que às vezes ocorria quando um usuário se conectava a um banco de dados SQL do Azure, executava uma operação baseada em enclave e, em seguida, se conectava a outro banco de dados no mesmo servidor que tinha a mesma URL de Atestado e executava uma operação de enclave no segundo servidor.
CLR2 - Adicionada uma variável de configuração CLR Thread_AssignCpuGroups (1 por padrão) que pode ser definida como 0 para desabilitar a atribuição automática de grupo de CPU feita pelo CLR para novos threads criados por Thread.Start() e threads de pool de threads, de modo que um aplicativo possa fazer sua próprio propagação de threads.
- Foi resolvido um raro dano de dados que pode ocorrer ao usar novas APIs, como Unsafe.ByteOffset<T> , que são frequentemente usadas com os novos tipos de Span. A corrupção pode ocorrer quando uma operação GC é executada enquanto um thread está chamando Unsafe.ByteOffset<T> de dentro de um loop.
- Foi resolvido um problema relacionado com temporizadores com tempos de vencimento muito longos que diminuíam muito mais cedo do que o esperado quando o parâmetro AppContext "Switch.System.Threading.UseNetCoreTimer" estava ativado.

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

Problemas conhecidos nesta atualização de segurança

ASP.Net aplicações falham durante a pré-compilação com mensagem de erro

Sintomas
Depois de aplicar este Rollup de Segurança e Qualidade de 16 de setembro de 2020 para .NET Framework 4.8, algumas aplicações ASP.Net falham durante a pré-compilação. A mensagem de erro que você receber provavelmente conterá as palavras "Erro ASPCONFIG".

Causa
Um estado de configuração inválido nas seções "sessionState", "anonymouseIdentification" ou "authentication/forms" da configuração "System.web". Isso pode ocorrer durante rotinas de compilação e publicação se as transformações de configuração deixarem o arquivo Web.config em um estado intermediário para pré-compilação.

Solução alternativa

Este problema foi resolvido em KB4601056.

ASP.Net aplicativos podem não fornecer tokens sem cookies no URI

Sintomas
Depois de aplicar este Rollup de Segurança e Qualidade para .NET Framework 4.8 de 1 de outubro de 2020, algumas aplicações ASP.Net podem não fornecer tokens sem cookies no URI, o que pode resultar em loops de redirecionamento 302 ou num estado de sessão perdido ou em falta.

Causa
As funcionalidades ASP.Net para o Estado da Sessão, Identificação Anónima e Autenticação de Formulários dependem da emissão de tokens para um cliente Web e todas permitem a opção para que esses tokens sejam entregues num cookie ou incorporados no URI para clientes que não suportam cookies. A incorporação de URI tem sido uma prática insegura e desrecomendada e esse KB desabilita silenciosamente a emissão de tokens em URIs, a menos que um desses três recursos solicite explicitamente um modo de cookie "UseUri" na configuração. As configurações que especificam "AutoDetect" ou "UseDeviceProfile" podem, inadvertidamente, resultar em tentativa e falha de incorporação desses tokens no URI.

Solução alternativa

Este problema foi resolvido em KB4601056.

Como obter e instalar a atualização

Instalar esta atualização

Canal de lançamento Disponível Próxima Etapa
Windows Update e Microsoft Update Sim Para transferir e instalar esta atualização, aceda a Definições>de Atualização & Segurança>Windows Update e, em seguida, selecione Procurar atualizações.
Catálogo do Microsoft Update Sim Para obter o pacote autônomo dessa atualização, acesse o site do Catálogo do Microsoft Update.
Windows Server Update Services (WSUS) Não Pode importar manualmente esta atualização para o WSUS. Consulte o Catálogo Microsoft Update para obter instruções.

Informações de arquivo

Para obter uma lista dos arquivos fornecidos nesta atualização, baixe as informações de arquivos da atualização cumulativa.

Pré-requisitos

Para aplicar essa atualização, você deve ter o .NET Framework 3.5 ou 4.8 instalado.

Necessidade de reinicialização

Você deverá reinicializar o computador depois de aplicar esta atualização se qualquer arquivo afetado estiver sendo usado. Recomendamos sair de todos os aplicativos baseados no .NET Framework antes de aplicar essa atualização.

Como obter ajuda e suporte para esta atualização