Permintaan AutodiscoverV2 mengembalikan REST API Endpoint tidak AutoDiscoverV1 akhir di Exchange Server 2019 dan 2016

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:

Referensi

Pelajari tentang terminologi yang digunakan untuk menjelaskan pemutakhiran perangkat lunak Microsoft.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas terjemahannya?

Apa yang memengaruhi pengalaman Anda?

Ada umpan balik tambahan? (Opsional)

Terima kasih atas umpan balik Anda!

×