[英]'Autodiscover service couldn't be located' when trying to access Exchange 2010 account with EWS MANAGED API
[英]Autodiscover Issues with Exchange Managed API
我在C#中使用Exchange托管API來訪問Exchange 2010.我在使用Autodiscoverurl函數時遇到問題。 我嘗試了許多不同的方法,有各種不同的錯誤:
碼:
var service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Autodiscoverurl("email@domain.com", delegate { return true; });
錯誤:
無法找到自動發現服務。
碼:
var service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Autodiscoverurl("email@domain.com");
錯誤:
自動發現阻止了可能不安全的重定向到https:// servername /autodiscover/autodiscover.xml。 要允許自動發現遵循重定向,請使用AutodiscoverUlr(字符串,AutodiscoverRedirectionUrlValidationCallback)重載。
碼:
var service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Url = new Uri("https://servername/EWS/Exchange.asmx");
錯誤:
請求失敗。 遠程服務器返回錯誤:(401)未經授權。
我嘗試了各種提供憑據的方法,所有方法都具有與上述相同的結果。
service.UseDefaultCredentials = true;
service.Credentials = CredentialCache.DefaultNetworkCredentials;
etc.
有任何想法嗎?
根據我的理解,自動發現xml需要憑據,如果Basic不起作用,NTLM通常更可靠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.