Belirtiler
Microsoft Exchange Server 2019 Toplu Güncelleştirmesi (CU) 8'iyükledikten veya bu güncelleştirmeye yükseltdikten sonra, bilgisayarlar olay günlüğünde aşağıdakine benzer hata iletileri alırsınız:
Günlük Adı: Uygulama
Kaynak: ASP.NET 4.0.30319.0
Olay Kimliği: 1309
Görev Kategorisi: Web Olayı
Düzey: Uyarı
Anahtar sözcükler: Klasik
Açıklama:
Özel durum bilgileri:
Özel durum türü: DuplicateKeyException
Özel durum iletisi: Yinelenen anahtar ekli değil. Bunun yerine Ekle'yi kullanın
at Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
veya
Günlük Adı: Uygulama
Kaynak: MSExchange Common
Olay Kimliği: 4999
Görev Kategorisi: Genel
Düzey: Hata
Anahtar Sözcükler: Klasik
Açıklama:
Watson raporu süreç kimliği için gönderilmek üzere: 3292, parametrelerle: E12IIS, c-RTL-AMD64, 15.02.0659.004, w3wp#MSExchangePowerShellFrontEndAppPool, M.Exchange.Security, M.E.S.F.F.CacheReader.AddEntry, M.E.C.TimeoutCache.DuplicateKeyException, 28e2-dumptidset, 15.02.0659.004.
ErrorReportingEnabled: True
veya
Günlük Adı: Uygulama
Kaynak: MSExchange Ön Uç HTTP
Olay Kimliği: 1003
Görev Kategorisi: Çekirdek
Düzey: Hata
Anahtar sözcükler: Klasik
Açıklama:
[PowerShell] Bir iç sunucu hatası oluştu. İşsiz özel durum: Microsoft.Exchange.Collections.TimeoutCache.DuplicateKeyException: Yinelenen anahtar eklenemeyen bir durumdur. Bunun yerine Ekle'yi kullanın
at Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
at Microsoft.Exchange.HttpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication)
at Microsoft.Exchange.HttpProxy.ProxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication)
microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)
Neden
Bu sorun, Exchange Server 2019 CU8'de uygulanan bir iç değişiklik nedeniyle oluştu. Bu olay günlüğü girdilerini artık güvenle yoksayabilirsiniz. Davranış, daha sonraki bir güncelleştirmeyle ele alınacak.
Çözüm
Bu sorunu çözmek için, Exchange Server 2019 için Toplu Güncelleştirme 9'a veya Exchange Server 2019'un sonraki toplu güncelleştirmesini yükleyin.
Geçici Çözüm
Belirtiler bölümünde açıklanan DuplicateKeyException hatası alırken kullanıcılardan Outlook için kimlik bilgileri istenebilir. CU8'de yapılan değişikliği geri dönmek için aşağıdaki komutu çalıştırabilirsiniz:
Set-OrganizationConfig -DefaultAuthenticationPolicy $null