从昨天开始,我尝试使用交换网络服务,但无法使用。首先,当我尝试通过浏览器和使用 Microsoft.Exchange.WebServices 的测试程序访问 Web 服务时,出现错误403 disabled。但是我通过取消选中 IIS 中的 require SSL 选项解决了这个问题。现在的问题是当我尝试使用我的程序访问 ews 时,遇到401 未经授权的错误,如果我尝试在浏览器上浏览 Web 服务,则只返回一个空页面(即使我浏览 wsdl) .
我试图更改角色和密码,但它不起作用。
请帮助我找出我所缺少的。
这是我的测试程序代码:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new WebCredentials(username, password, domain);
service.Url =new Uri("server/EWS/Exchange.asmx");
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(OnValidationCallback);
ExpandGroupResults groupResults = service.ExpandGroup(emailAddress);
例外在最后一行