Symptômes

Supposons que vous essayez de faire une demande GET pour obtenir le point de terminaison AutodiscoverV1 pour une boîte aux lettres (par exemple, user1@contoso.com) qui est hébergé sur Microsoft Exchange Server 2019 ou Exchange Server 2016. Le JSON émis est "Protocol":"AutoDiscoverV1","Url":"https://mail.contoso.com/api" au lieu de "Protocol":"AutoDiscoverV1","Url":"https://autodiscover.contoso.com/autodiscover/autodiscover.xml"

Cause

AutodiscoverV1 n'est pas dans l'énumération de SupportedProtocol. Le résultat est que dans la méthode ResourceUrlBuilder.GetResourceUrlSuffixForProtocol, la mauvaise valeur d'énumération est calculée. Lorsque le code utilise Enum.TryParse, il ne vérifie pas la valeur de retour pour voir si l'analyse est réussie. L'analyse n'est pas réussie, et la valeur d'énumération finit par être REST. Cela provoque le point de terminaison REST d'être retourné.

Résolution

Pour résoudre ce problème, installez l'une des mises à jour suivantes :

Références

Découvrez la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la traduction ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions pour vos commentaires.

×