Požymiai
Tarkime, kad bandote pateikti GET užklausą, kad gautumėte pašto dėžutės (pvz.), user1@contoso.comkuri yra "Microsoft Exchange Server 2019" arba "Exchange Server 2016", automatinio aptikimo V1 pabaigos tašką. Skleidžiamas JSON yra {"Protocol":"AutoDiscoverV1","Url":"https://mail.contoso.com/api"} vietoje {"Protocol":"AutoDiscoverV1","Url":"https://autodiscover.contoso.com/autodiscover/autodiscover.xml"}.
Priežastis
AutodiscoverV1 nėra SupportedProtocol išvardijime. Rezultatas yra toks, kad naudojant metodą ResourceUrlBuilder.GetResourceUrlSuffixForProtocol apskaičiuojama neteisinga išvardijimo reikšmė. Kai kodas naudoja Enum.TryParse, jis netikrina grąžinamos reikšmės, kad pamatytų, ar analizė sėkminga. Analizuoti nepavyksta, o išvardijimo reikšmė galiausiai yra REST. Todėl grąžinamas REST galinis punktas.
Sprendimas
Norėdami išspręsti šią problemą, įdiekite vieną iš šių naujinimų:
3 kaupiamasis naujinimas, skirtas "Exchange Server 2019", arba naujesnis kaupiamasis naujinimas, skirtas "Exchange Server 2019".
Kaupiamasis naujinimas 14, skirtas "Exchange Server 2016", arba naujesnis kaupiamasis naujinimas, skirtas "Exchange Server 2016".
Nuorodos
Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.