Symptomy
Po zainstalowaniu lub uaktualnieniu do wersji 2019 Microsoft Exchange Server 2019 (CU) 8są wyświetlane komunikaty o błędach podobne do następujących w dzienniku zdarzeń komputerów:
Nazwa dziennika: Aplikacja
Źródło: ASP.NET 4.0.30319.0
Identyfikator zdarzenia: 1309
Kategoria zadania: Zdarzenie w sieci Web
Poziom: Ostrzeżenie
Słowa kluczowe: Klasyczny
Opis:
Informacje o wyjątku:
Typ wyjątku: DuplicateKeyException
Komunikat o wyjątku: Nie można dodać zduplikowanego klucza. Zamiast tego użyj przycisku Wstaw
w witrynie Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
lub
Nazwa dziennika: Aplikacja
Źródło: MSExchange Common
Identyfikator zdarzenia: 4999
Kategoria zadania: Ogólne
Poziom: Błąd
Słowa kluczowe: Klasyczny
Opis:
Raport Watson o wysłaniu dla identyfikatora procesu: 3292 z parametrami: 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
lub
Nazwa dziennika: Aplikacja
Źródło: MSExchange Front End HTTP
Identyfikator zdarzenia: 1003
Kategoria zadania: Podstawowe
Poziom: Błąd
Słowa kluczowe: Klasyczny
Opis:
[PowerShell] Wystąpił wewnętrzny błąd serwera. Nieobsługiwany wyjątek: Microsoft.Exchange.Collections.TimeoutCache.DuplicateKeyException: Nie można dodać zduplikowanego klucza. Zamiast tego użyj przycisku Wstaw
w witrynie Microsoft.Exchange.Security.Authentication.FederatedAuthService.CacheReader.AddEntry(String userKey, Int32 userPolicy, ConfigWrapper config)
w witrynie Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyRepo.GetUserPolicy(String userKey, Int32 traceId, Int32& userPolicy, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
w witrynie Microsoft.Exchange.Security.Authentication.FederatedAuthService.BasicAuthPolicyEvaluator.IsBasicAuthAllowed(String userKey, String protocolName, Int32 traceId, HttpApplication httpApplication, IRecipientSession recipientSession, IConfigurationSession configSession, ConfigWrapper config)
w witrynie Microsoft.Exchange.HttpProxy.ProxyModule.IsLegacyAuthAllowed(HttpApplication httpApplication)
w witrynie Microsoft.Exchange.HttpProxy.proxyModule.OnPostAuthenticateInternal(HttpApplication httpApplication)
w witrynie Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func'2 filterDelegate, Action'1 catchDelegate)
Przyczyna
Ten problem jest spowodowany przez zmianę wewnętrzną zastosowaną w cu8 Exchange Server 2019. Teraz możesz bezpiecznie zignorować te wpisy w dzienniku zdarzeń. Ten problem zostanie zaadresowany do nowszej aktualizacji.
Rozwiązanie
Aby rozwiązać ten problem, zainstaluj aktualizację skumulowaną 9 dla systemu Exchange Server 2019 lub późniejszą aktualizację skumulowaną dla Exchange Server 2019 r.
Obejście
Użytkownicy mogą zostać wyświetleniu monitu o poświadczenia dla programu Outlook w przypadku otrzymania błędu DuplicateKeyException opisanego w sekcji Objawy. Aby przywrócić zmiany wprowadzone w cu8, możesz uruchomić następujące polecenie:
Set-OrganizationConfig -DefaultAuthenticationPolicy $null