Príznaky
Predpokladajme, user1@contoso.comže sa pokúšate vytvoriť požiadavku GET na získanie koncového bodu AutodiscoverV1 pre poštovú schránku (napríklad ) hosťovanú na Microsoft Exchange Server 2019 alebo Exchange Server 2016. Vydaný JSON je {"Protocol":"AutoDiscoverV1","Url":"https://mail.contoso.com/api"} namiesto {"Protocol":"AutoDiscoverV1","Url":"https://autodiscover.contoso.com/autodiscover/autodiscover.xml"}.
Príčina
AutodiscoverV1 nie je v enumerácii protokolu SupportedProtocol. Výsledkom je, že v metóde ResourceUrlBuilder.GetResourceUrlSuffixForProtocol sa vypočíta nesprávna hodnota enumerácie. Keď kód používa Enum.TryParse, nekontroluje návratovú hodnotu, aby zistil, či je analýza úspešná. Analýza nie je úspešná a hodnota enumerácie sa nakoniec zmení na hodnotu REST. To spôsobí, že sa vráti koncový bod REST.
Riešenie
Ak chcete tento problém vyriešiť, nainštalujte niektorú z nasledujúcich aktualizácií:
Kumulatívna aktualizácia 3 pre Exchange Server 2019 alebo neskoršia kumulatívna aktualizácia pre Exchange Server 2019.
Kumulatívna aktualizácia 14 pre Exchange Server 2016 alebo neskoršia kumulatívna aktualizácia pre Exchange Server 2016.
Odkazy
Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.