Dotyczy
Exchange Server 2019 Exchange Server 2016

Symptomy

Załóżmy, spróbuj utworzyć żądanie GET, aby uzyskać punkt końcowy AutodiscoverV1 dla skrzynki pocztowej (na przykład user1@contoso.com), który jest obsługiwany na 2019 Microsoft Exchange Server lub Exchange Server 2016. JSON emitowane jest {"Protocol": "AutoDiscoverV1", "URL": "https://mail.contoso.com/API"} zamiast {"Protocol": "AutoDiscoverV1", "URL": "https://Autodiscover.contoso.com/Autodiscover/Autodiscover.xml"}.

Przyczyna

AutodiscoverV1 nie jest wyliczeniem SupportedProtocol. Wynik jest, że w ResourceUrlBuilder. GetResourceUrlSuffixForProtocol Metoda, wartość wyliczenia niewłaściwy jest obliczana. Gdy kod używa enum. TryParse, nie sprawdza wartości zwracanej, aby zobaczyć, czy analizy zakończy się pomyślnie. Analizy nie powiedzie się, a wartość wyliczenia kończy się REST. Powoduje to, że punkt końcowy REST ma zostać zwrócony.

Rozwiązanie

Aby rozwiązać ten problem, należy zainstalować jedną z następujących aktualizacji:

Informacje

Zapoznaj się z terminologią używaną przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.