Symptomen
Stel dat u probeert een GET-aanvraag om op te halen van het eindpunt AutodiscoverV1 voor een postbus (bijvoorbeeld user1@contoso.com) die wordt gehost op Microsoft Exchange Server 2019 of Exchange Server 2016. De verzonden JSON is {"protocol": "AutoDiscoverV1", "URL": "https://mail.contoso.com/API"} in plaats van {"protocol": "AutoDiscoverV1", "URL": "https://Autodiscover.contoso.com/Autodiscover/Autodiscover.xml"}.
Oorzaak
AutodiscoverV1 is niet in de opsomming van SupportedProtocol. Het resultaat is dat in de ResourceUrlBuilder. GetResourceUrlSuffixForProtocol methode, de verkeerde opsomming waarde wordt berekend. Wanneer de code Enum. TryParse gebruikt, wordt de geretourneerde waarde niet gecontroleerd om te zien of het parseren is gelukt. Het parseren is niet gelukt en de opsommingswaarde wordt uiteindelijk REST. Dat zorgt ervoor dat het REST-eindpunt wordt geretourneerd.
Oplossing
U dit probleem oplossen door een van de volgende updates te installeren:
-
De betreffende Cumulatieve update 3 voor Exchange Server 2019of een een latere cumulatieve updatevoor Exchange Server 2019.
-
De betreffende Cumulatieve update 14 voor Exchange Server 2016of een een latere cumulatieve updatevoor Exchange Server 2016.
Verwijzingen
Informatie over de terminologie die door Microsoft wordt gebruikt om software updates te beschrijven.