徵兆
安裝或升級至 Microsoft Exchange Server 2019累積更新 (CU) 8 之後,您會收到類似下列錯誤訊息的電腦事件記錄:
記錄名稱:應用程式
來源:ASP.NET 4.0.30319.0
事件識別碼:1309
工作類別:Web 事件
層級:警告
關鍵字:傳統
描述:
例外資訊:
例外類型:DuplicateKeyException
例外訊息:無法新增重複的金鑰。 改為使用插入
位於 Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry (String userKey,Int32 userPolicy,ConfigWrapper config)
或
記錄名稱:應用程式
來源:MSExchange Common
事件識別碼:4999
工作類別:一般
層級:錯誤
關鍵字:傳統
描述:
Watson 報告即將要送出程式識別碼:3292,包含參數:E12IIS、c-RTL-AMD64、 15.02.0659.004, w3wp#MSExchangePowerFrontEndAppPool, M.Exchange.Security, M.E.S.A.F.CacheReader.AddEntry, M.E.C.TimeoutCache.DuplicateKeyException, 28e2-dumptidset, 15.02.0659.004。
錯誤ReportingEnabled:True
或
記錄名稱:應用程式
來源:MSExchange 前端 HTTP
事件識別碼:1003
工作類別:核心
層級:錯誤
關鍵字:傳統
描述:
[PowerShell]發生內部伺服器錯誤。 未處理例外為:Microsoft.Exchange.Collections.TimeoutCache.DuplicateKeyException:無法新增重複的金鑰。 改為使用插入
位於 Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry (String userKey, Int32 userPolicy, ConfigWrapper config)
在 Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthcyRepo.GetUserPolicy (String userKey, Int32 traceId, Int32& userPolicy, HTTPApplication HTTPApplication, IRecipientSession, IConfigurationSession configSession, ConfigWrapper config)
位於 Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthcyEvaluator.IsBasicAuthAlloweded (String UserKey、String protocolName、Int32 traceId、HttpApplication HTTPApplication、IRecipientSession 收件者Session、IConfigurationSession configSession、ConfigWrapper config)
在 Microsoft.Exchange.HTTPProxy.ProxyModule.IsLegacyAuthAllowed (HttpApplication HTTPApplication
)
位於 Microsoft.Exchange.HTTPProxy.ProxyModule.OnPostAuthenticateInternal (HttpApplication HTTPApplication
)
在 Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch (Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)
原因
此問題是由在 Exchange Server 2019 CU8 中採用的內部變更所導致。 您可以放心地忽略這些事件記錄專案。 此行為將在稍後的更新中解決。
解決方案
若要修正此問題,請安裝Exchange Server 2019的累積更新 9 或 Exchange Server 2019 的稍後累積更新。
因應措施
Users could be prompted for credentials for Outlook when receiving the DuplicateKeyException error that's described in the Symptoms section. 您可以執行下列命令來還原 CU8 中的變更:
Set-OrganizationConfig -DefaultAuthenticationPolicy $null