【发布时间】:2019-10-16 00:50:42
【问题描述】:
我正在使用 Exchange Web 服务 (EWS) 在 SharePoint 可视化 Web 部件中创建 Outlook 会议邀请。以下是获取EWS实例的代码sn-p。
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2013);
service.UseDefaultCredentials = true;
service.AutodiscoverUrl("firstName.Lastname@xxxxxxxx.com", RedirectionUrlValidationCallback);
当我在测试控制台应用程序中使用它时,它工作正常。但是,如果我在具有相同用户帐户的同一台服务器上的 Visual Web Part 中使用它,则会出现以下错误。
Microsoft.Exchange.WebServices.Data.AutodiscoverLocalException:找不到自动发现服务。 在 Microsoft.Exchange.WebServices.Autodiscover.AutodiscoverService.InternalGetLegacyUserSettings[TSettings](字符串 emailAddress,List`1 redirectionEmailAddresses,Int32& currentHop) 在 Microsoft.Exchange.WebServices.Autodiscover.AutodiscoverService.GetLegacyUserSettings[TSettings](字符串电子邮件地址) 在 Microsoft.Exchange.WebServices.Autodiscover.AutodiscoverService.InternalGetLegacyUserSettings(字符串电子邮件地址,列表`1 请求设置) 在 Microsoft.Exchange.WebServices.Autodiscover.AutodiscoverService.GetUserSettings(字符串 userSmtpAddress,UserSettingName[] userSettingNames) 在 Microsoft.Exchange.WebServices.Data.ExchangeService.GetAutodiscoverUrl(字符串 emailAddress,ExchangeVersion requestedServerVersion,AutodiscoverRedirectionUrlValidationCallback validateRedirectionUrlCallback) 在 Microsoft.Exchange.WebServices.Data.ExchangeService.AutodiscoverUrl(字符串电子邮件地址,AutodiscoverRedirectionUrlValidationCallback validateRedirectionUrlCallback)
【问题讨论】:
标签: sharepoint exchangewebservices web-parts