Gejala
Misalnya Anda mencoba untuk membuat permintaan GET untuk mendapatkan akhir AutodiscoverV1 untuk kotak surat (misalnya, user1@contoso.com) yang di-hosting di Microsoft Exchange Server 2019 atau Exchange Server 2016. JSON yang dipancarkan adalah {"protocol": "AutoDiscoverV1", "URL": "https://mail.contoso.com/api"} dan bukan {"protocol": "AutoDiscoverV1", "URL": "https://Autodiscover.contoso.com/Autodiscover/Autodiscover.xml"}.
Penyebab
AutodiscoverV1 tidak dalam enumerasi SupportedProtocol. Hasilnya adalah bahwa dalam metode ResourceUrlBuilder. GetResourceUrlSuffixForProtocol, nilai enumerasi salah dihitung. Ketika kode menggunakan ENUM. TryParse, itu tidak memeriksa nilai kembali untuk melihat apakah parse berhasil. Parse tidak berhasil, dan nilai enumerasi berakhir menjadi REST. Yang menyebabkan akhir sisanya dikembalikan.
Pemecahan Masalah
Untuk memperbaiki masalah ini, instal salah satu dari pembaruan berikut:
-
ParaPemutakhiran kumulatif 3 untuk Exchange Server 2019ataupemutakhiran kumulatif yang lebih baruuntuk Exchange Server 2019.
-
ParaPembaruan kumulatif 14 untuk Exchange Server 2016ataupemutakhiran kumulatif yang lebih baruuntuk Exchange Server 2016.
Referensi
Pelajari tentang terminologi yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft.