Käytetään kohteeseen
Exchange Server 2019 Exchange Server 2016

Oireet 

Kun olet asentanut Exchange Server helmikuun 2023 suojauspäivityksen Microsoft Exchange Server 2019 tai 2016, Exchange Web Services (EWS) -verkkosovellusvaranto lakkaa vastaamasta tietyissä tilanteissa. Kun näin tapahtuu, EWS-protokollaa käyttävät asiakkaat kokevat yhteysongelmia. 

Lisäksi seuraava tapahtumatunnus 4999 kirjataan sovelluslokiin: 

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.

Ratkaisu  

Tämä ongelma on korjattu Exchange Server maaliskuun 2023 suojauspäivityksessä. Toimi seuraavasti:

  1. Asenna maaliskuun 2023 suojauspäivitys.

  2. Jos käytit aiemmin tässä artikkelissa annettua vaihtoehtoista menetelmää, voit palauttaa muutokset seuraavasti:

    1. Poista seuraava rekisteriarvo:Aliavain: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\Diagnostics arvo: DisableBaseTypeCheckForDeserializationType: String Data: 1 Vaihtoehtoisesti voit poistaa rekisteriarvon suorittamalla seuraavan komennon: Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\ExchangeServer\v15\Diagnostics -Name "DisableBaseTypeCheckForDeserialization"

    2. Poista asetuksen ohitus suorittamalla seuraava komento: 

      Get-SettingOverride | Where-Object {$_. ComponentName -eq "Tiedot" -ja $_. SectionName -eq "DeserializationBinderSettings" -and $_. Parametrit -eq "LearningLocations=ClientExtensionCollectionFormatter"} | Remove-SettingOverride

    3. Päivitä VariantConfiguration-argumentti suorittamalla seuraava komento:  Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh  Note Tämä komento on valinnainen. Tämän asetuksen pitäisi tulla voimaan automaattisesti tunnin kuluessa.

    4. Voit ottaa uudet asetukset käyttöön käynnistämällä World Wide Web -julkaisupalvelun ja Windowsin prosessin aktivointipalvelun (WAS). Voit tehdä tämän suorittamalla seuraavan komennon:  Restart-Service -Name W3SVC, WAS -Force  Note This command is optional. Palvelujen pitäisi käynnistyä uudelleen automaattisesti tunnin kuluessa. 

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.