【发布时间】:2017-10-10 11:05:03
【问题描述】:
我也被要求制作一个 Outlook 插件,使用 Exchange Server 2016 将数据库中的条目与 Outlook 日历中约会的条目同步。 现在的问题是,据我所知,必须使用 2013_sp1 的 Exhangeversion 作为 ExchangeVersion 应该没问题。 但是在我的同事看来,Outlook 插件在尝试启动插件时意味着“Exchange Server 不支持请求的版本”。它是通过方法 CalendarFolder.Bind(m_service, folderId, new PropertySet()); 出现的。 尽可能阅读堆栈跟踪。 我不知道这只是一种身份验证问题还是版本问题或我如何称呼它们
这里是我的代码` m_service = new ExchangeService(ExchangeVersion.Exchange2013_SP1);
m_service.UseDefaultCredentials = true;
// NetworkCredentials
m_service.Url = new Uri(EWSServerUrl);
FolderId folderId = new FolderId(WellKnownFolderName.Calendar);
CalendarFolder calendarESW = CalendarFolder.Bind(m_service, folderId, new PropertySet());`
如果能得到一点帮助,我将不胜感激;)
【问题讨论】:
标签: vsto exchangewebservices outlook-addin