Belirtiler
Microsoft Exchange Server 2019 Toplu Güncelleştirmesi (CU) 8'i yükledikten veya yükselttikten sonra bilgisayar 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 eklenemiyor. Bunun yerine Insert 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:
İşlem kimliği: 3292 için gönderilmek üzere olan Watson raporu, şu parametrelerle birlikte: 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
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] İç sunucu hatası oluştu. İşlenmeyen özel durum şuydu: Microsoft.Exchange.Collections.TimeoutCache.DuplicateKeyException: Yinelenen anahtar eklenemiyor. Bunun yerine Insert kullanın
at Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
at Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
at 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)
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)
Neden
Bu sorun, Exchange ServerExchange Server 2019 CU8'de uygulanan bir iç değişiklikten kaynaklanır. Artık bu olay günlüğü girişlerini güvenle yoksayabilirsiniz. Bu davranış daha sonraki bir güncelleştirmeyle düzeltilecektir.
Çözüm
Bu sorunu çözmek için, Exchange ServerExchange Server 2019 için Toplu Güncelleştirme 9'u veya Exchange ServerExchange Server 2019 için daha sonraki bir toplu güncelleştirmeyi yükleyin.
Geçici çözüm
Belirtiler bölümünde açıklanan DuplicateKeyException hatasını alan kullanıcılardan Outlook için kimlik bilgileri istenebilir. CU8'de yapılan değişikliği geri almak için aşağıdaki komutu çalıştırabilirsiniz:
Set-OrganizationConfig -DefaultAuthenticationPolicy $null