Applies ToExchange Server 2019 Exchange Server 2016

Síntomas

Supongamos que intenta realizar una solicitud GET para obtener el extremo DedetecV1 para un buzón de correo (por ejemplo, user1@contoso.com) hospedado en Microsoft Exchange Server 2019 o Exchange Server 2016. El JSON emitido es "Protocol":"AutoDiscoverV1","Url":"https://mail.contoso.com/api" en lugar de "Protocol":"AutoDiscoverV1","Url":"https://autodiscover.contoso.com/autodiscover/autodiscover.xml".

Causa

AutodiscoverV1 no está en la enumeración de SupportedProtocol. El resultado es que en el método ResourceUrlBuilder.GetResourceUrlSuffixForProtocol, se calcula el valor de enumeración incorrecto. Cuando el código usa Enum.TryParse, no comprueba el valor devuelto para ver si el análisis se realiza correctamente. El análisis no se realiza correctamente y el valor de enumeración termina siendo REST. Esto hace que se devuelva el punto de conexión REST.

Resolución

Para solucionar este problema, instale una de las siguientes actualizaciones:

Referencias

Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.