อาการ
สมมติว่าคุณพยายามที่จะทำให้ได้รับการร้องขอเพื่อรับปลายทาง AutodiscoverV1 สำหรับกล่องจดหมาย (ตัวอย่างเช่น user1@contoso.com) ที่โฮสต์บน Microsoft Exchange Server ๒๐๑๙หรือ๒๐๑๖เซิร์ฟเวอร์ Exchange JSON ปล่อยออกมาคือ {"โปรโตคอล": "AutoDiscoverV1", "Url": "https://mail.contoso.com/api"} แทน {"โปรโตคอล": "AutoDiscoverV1", "Url": "https://autodiscover.contoso.com/autodiscover/autodiscover.xml"}
สาเหตุ
AutodiscoverV1 ไม่ได้อยู่ในการแจงนับของ SupportedProtocol ผลที่ได้คือในวิธี ResourceUrlBuilder ค่าการแจงนับที่ไม่ถูกต้องจะถูกคำนวณ เมื่อรหัสใช้ Enum แยกวิเคราะห์จะไม่ตรวจสอบค่าที่ส่งคืนเพื่อดูว่าการแยกวิเคราะห์เสร็จเรียบร้อยแล้ว การแยกวิเคราะห์ไม่สำเร็จและค่าการแจงนับสิ้นสุดเป็นส่วนที่เหลือ ซึ่งทำให้ปลายทาง REST ที่จะส่งคืน
การแก้ไข
การแก้ไขปัญหานี้ติดตั้งโปรแกรมปรับปรุงต่อไปนี้:
-
การใช้ ปรับปรุงสะสม3สำหรับการแลกเปลี่ยนเซิร์ฟเวอร์๒๐๑๙หรือการปรับปรุงสะสมในภายหลังสำหรับการแลกเปลี่ยนเซิร์ฟเวอร์๒๐๑๙
-
การใช้ ปรับปรุงสะสม14สำหรับการแลกเปลี่ยนเซิร์ฟเวอร์๒๐๑๖หรือการปรับปรุงสะสมในภายหลังสำหรับการแลกเปลี่ยนเซิร์ฟเวอร์๒๐๑๖
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์