Síntomas
Después de instalar o actualizar Microsoft Exchange Server actualización acumulativa (CU) 8 de 2019,recibirá mensajes de error similares a los siguientes en el registro de eventos de los equipos:
Nombre del registro: aplicación
Origen: ASP.NET 4.0.30319.0
Id. de evento: 1309
Categoría de tarea: Evento web
Nivel: Advertencia
Palabras clave: Clásicas
Descripción:
Información de excepción:
Tipo de excepción: DuplicateKeyException
Mensaje de excepción: No se puede agregar una clave duplicada. Usar Insertar en su lugar
en Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
o
Nombre del registro: aplicación
Origen: MSExchange Common
Id. de evento: 4999
Categoría de tarea: General
Nivel: Error
Palabras clave: Clásicas
Descripción:
Informe de Watson a punto de enviarse para id. de proceso: 3292, con parámetros: E12IIS, c-RTL-AMD64, 15.02.0659.004, w3wp#MSExchangePowerShellFrontEndAppPool, M.Exchange.Security, M.E.S.A.F.CacheReader.AddEntry, M.E.C.TimeoutCache.DuplicateKeyException, 28e2-dumptidset, 15.02.0659.004.
ErrorReportingEnabled: True
o
Nombre del registro: aplicación
Origen: MSExchange Front End HTTP
Id. de evento: 1003
Categoría de tarea: Núcleo
Nivel: Error
Palabras clave: Clásicas
Descripción:
[PowerShell] Se ha producido un error de servidor interno. La excepción no controlada fue: Microsoft.Exchange.Collections.TimeoutCache.DuplicateKeyException: No se puede agregar una clave duplicada. Usar Insertar en su lugar
en Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
en Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
en Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
en Microsoft.Exchange.HttpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication)
en Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication)
en Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)
Causa
Este problema se debe a un cambio interno aplicado en Exchange Server CU8 de 2019. Ahora puede ignorar estas entradas de registro de eventos de forma segura. El comportamiento se abordará con una actualización posterior.
Resolución
Para solucionar este problema, instale la actualización acumulativa 9 para Exchange Server 2019 o una actualización acumulativa posterior para Exchange Server 2019.
Solución alternativa
Se podrían solicitar credenciales para Outlook a los usuarios al recibir el error DuplicateKeyException que se describe en la sección Síntomas. Puede ejecutar el siguiente comando para revertir el cambio realizado en CU8:
Set-OrganizationConfig -DefaultAuthenticationPolicy $null