자동 발견V2 요청은 Exchange 서버 2019 및 2016에서 AutoDiscoverV1 끝점이 아닌 REST API 끝점을 반환합니다.

증상

Microsoft Exchange Server 2019 또는 Exchange Server 2016에서 호스팅되는 사서함(예: user1@contoso.com)에 대해 자동 검색V1 끝점을 얻기 위해 GET 요청을 한다고 가정합니다. JSON 내보낸 것은 {"프로토콜":"자동 발견V1","Url":"https://https://mail.contoso.com/api"} 대신 {"프로토콜":"자동 발견V1","Url":"https://autodiscover.contoso.com/autodiscover/autodiscover.xml"}입니다.

원인

자동 검색V1은 지원되는 프로토콜의 열거되지 않습니다. 결과적으로 ResourceUrlBuilder.GetResourceUrlSuffixForProtocol 메서드에서 잘못된 열거 값이 계산됩니다. 코드에서 Enum.TryParse를 사용하는 경우 반환 값을 확인하여 구문 분석이 성공했는지 확인하지 않습니다. 구문 분석이 성공하지 못하고 열거 값이 REST로 끝납니다. 그렇게 하면 REST 끝점이 반환 됩니다.

해결 방법

이 문제를 해결하려면 다음 업데이트 중 하나를 설치하십시오.

참조

Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는용어에 대해 알아봅니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×