Objawy
Po zainstalowaniu aktualizacji zabezpieczeń programu Exchange Server z lutego 2023 r. na platformie Microsoft Exchange Server 2019 lub 2016 pula aplikacji internetowych usług sieci Web programu Exchange (EWS) przestaje odpowiadać w pewnych okolicznościach. W takim przypadku na klientach korzystających z protokołu EWS występują problemy z łącznością.
Ponadto w dzienniku aplikacji jest rejestrowane następujące zdarzenie o identyfikatorze 4999:
E12IIS, c-RTL-AMD64, 15.01.2507.021, w3wp#MSExchangeServicesAppPool, M.Exchange.Diagnostics, M.E.D.ChainedSerializationBinder.EnforceBlockReason, M.E.Diagnostics.BlockedDeserializeTypeException, 437c-dumptidset, 15.01.2507.021.
Rozwiązanie
Ten problem został rozwiązany w aktualizacji zabezpieczeń programu Exchange Server z marca 2023 r. Wykonaj następujące czynności:
Zainstaluj aktualizację zabezpieczeń z marca 2023 r.
Jeśli zastosowano obejście opisane wcześniej w tym artykule, wykonaj następujące czynności, aby cofnąć zmiany:
Usuń następującą wartość rejestru:
Podklucz: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\Diagnostics
Wartość: DisableBaseTypeCheckForDeserialization
Rodzaj: Ciąg
Dane: 1Ewentualnie uruchom następujące polecenie, aby usunąć wartość rejestru:
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\ExchangeServer\v15\Diagnostics -Name "DisableBaseTypeCheckForDeserialization"
Usuń zastąpienie ustawienia, uruchamiając następujące polecenie:
Get-SettingOverride | Where-Object {$_. ComponentName -eq "Data" -oraz $_. SectionName -eq "DeserializationBinderSettings" -oraz $_. Parametry -eq "LearningLocations=ClientExtensionCollectionFormatter"} | Remove-SettingOverrideOdśwież argument VariantConfiguration , uruchamiając następujące polecenie:
Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh
Wskazówka To polecenie jest opcjonalne. To ustawienie powinno zacząć obowiązywać automatycznie w ciągu godziny.Aby zastosować nowe ustawienia, uruchom ponownie usługę publikowania w sieci World Wide Web oraz usługę aktywacji procesu systemu Windows (WAS). Aby to zrobić, uruchom następujące polecenie:
Restart-Service -Name W3SVC, WAS -Force
Wskazówka To polecenie jest opcjonalne. Usługi powinny zostać automatycznie uruchomione ponownie w ciągu godziny.