繁体   English   中英

EWS间歇性“无法连接到远程服务器”-99%的时间正常工作

[英]EWS intermittent “Unable to connect to the remote server” - Works 99% of the time

我有一个ac#应用程序,使用Microsoft.Exchange.WebServices(15.0.0.0)将数据从数据库导出到用户的Exchange日历。 我的应用程序是DotNet 4.5.2,我使用Visual Studio 2013。

该应用程序已经运行了一年,现在甚至可以在95%的时间内运行。 该应用程序在我登录并监控的计算机上持续运行。 这是一个小批量的过程,每天最多可能导出50个项目。

每隔两天,该应用程序尝试创建与服务器的EWS连接时,程序都会给出以下错误消息:“请求失败。无法连接到远程服务器”。

它将执行大约10-20个项目。 因此,我关闭了它,然后再次运行,它在以前所有失败的记录上都可以正常工作。

这是我的第一个EWS应用程序,但是我已经编程30多年了,对基于Internet的应用程序的了解却很少。

任何有用的信息或建议,将不胜感激! 谢谢善良的人们!

互联网通常可以运行,但永远不应被认为是可靠的。 任何使用它的东西都应该处理错误,并在需要时重试。 经典方法是指数补偿 可能发生了令人讨厌的事情,例如您的ISP交换了您的IP地址,或者只是间歇性故障。 我不知道EWS的具体信息,但是那里也可能存在一些不稳定的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM