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