将Outlook加载项连接到Exchange 2013 WS失败

将Outlook加载项连接到Exchange 2013 WS失败,outlook,exchange-server,exchangewebservices,Outlook,Exchange Server,Exchangewebservices,我正在尝试与Exchange 2013建立连接,以便根据特定条件从全局联系人中检索联系人列表。此代码在测试控制台应用程序中工作,但当我将其放入Outlook加载项时,它甚至无法执行包含连接代码的方法,而不会引发任何异常。这是代码的摘录: ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2013); service.UseDefaultCredentials = true; service.Autodisc

我正在尝试与Exchange 2013建立连接,以便根据特定条件从全局联系人中检索联系人列表。此代码在测试控制台应用程序中工作,但当我将其放入Outlook加载项时,它甚至无法执行包含连接代码的方法,而不会引发任何异常。这是代码的摘录:

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2013);
service.UseDefaultCredentials = true;
service.AutodiscoverUrl(emailAccount, RedirectionUrlValidationCallback);
NameResolutionCollection coll = service.ResolveName(searchStr, ResolveNameSearchLocation.DirectoryThenContacts, true);

有人知道为什么会这样吗?或者,如果有其他方法可以从外接程序在Exchange 2013中搜索全球联系人?

那么,实际问题是什么?你说它甚至无法执行该方法是什么意思?@DmitryStreblechenko,它根本不执行该例程。在第一行之前,我放置了一个Mbox对话框,但它没有显示出来。它什么也不做。更不用说,下面的代码也没有一行被执行。那么代码应该什么时候运行呢?当然,您可以逐步浏览您的代码,并了解为什么该代码从未执行过。