簡體   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