c# - 我们能否减少 ExchangeWebsevice 中 AutodiscoverUrl 消耗的时间

标签 c# exchangewebservices

我正在使用 AutodiscoverUrl 连接到 Exchange 服务器,但需要很长时间才能连接...有什么方法可以减少消耗的时间..

最佳答案

您是否尝试过指定 URL,而不是使用自动发现?

m_ExchangeService = new ExchangeService(ExchangeVersion.Exchange2010_SP1);
m_ExchangeService.UseDefaultCredentials = true;
m_ExchangeService.Url = new Uri("https://exchange.company.com/EWS/Exchange.asmx");

在自动发现时,您可以通过首先调试应用程序来轻松找到您的特定 URL。

但是,您的速度缓慢的主要原因可能是与 Exchange Server 的连接引起的,如果是这种情况,您需要在代码之外寻找解决连接问题的方法(可能与您的服务器有关)安全设置?)。

关于c# - 我们能否减少 ExchangeWebsevice 中 AutodiscoverUrl 消耗的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16648907/

相关文章:

c# - 使用 Reflection.Emit 实现 INotifyPropertyChanged

c# - 在 C# 中的自定义代码表中将阿拉伯语转换为十六进制的最佳方法

java - 尝试使用 MS ews java API 发送邮件时。尽管身份验证完美,但接收 PKIX 路径失败异常

c# - 将逗号分隔的字符串转换为日期时间

java - 如何使用 EWS 托管 API 和 ColdFusion 搜索收件箱?

c# - 使用 C# 增量扫描新的/修改的 FTP 文件

c# - 标签云字号计算逻辑

oauth - 访问经过身份验证的用户的日历、邮件和联系人

c# - 安装了虚拟机的 C# 获取我的机器的 IP

c# - Exchange EWS 获取 BCC 收件人