2010-11-13 56 views
1

我們以前使用Mono 1.2.4,現在我們升級到了2.8。保持活力的屬性是真實的。升級之後,我們檢查我們的應用程序,它解析了n個簡歷,其中失敗並提示彈出窗口「底層連接已關閉,預計將保持活動狀態的連接已被服務器關閉」,當我們說好的時候它會繼續,但經過一段時間後,同樣的彈出窗口再次提示。底層連接已關閉。預計將保持活動的連接被服務器關閉

在以前版本的mono 1.2.4中,我們沒有得到那些類型的錯誤。

任何人都可以指導我解決問題。

+0

開始拋光那些水晶球... – 2010-11-13 06:17:24

+0

你在說插座,遙控器,什麼? – pablo 2010-11-13 09:03:56

+0

我正在採取有關單色的網絡服務 – 2010-11-13 09:53:24

回答

0

我在客戶端和服務器之間的HTTP代理中看到了.NET Remoting cause,afair中的類似問題。

基本上,正確的解決方案是處理異常 - 您不應該依賴實際保持活動狀態的保持連接連接(例如,網絡可能閃爍,服務器進程可能會重新啓用abd等)。

您也可以更改客戶端,因此它不會設置保持活動標題,那麼每次連接都會打開和關閉,因此不需要對關閉連接進行特殊處理。當然,這取決於保持活力是否真的在您的特定情況下帶來一些好處。

+0

我知道,保持活力的財產是非常有用的網站,保持更多的圖像(即,如果我們設置保持活着的道具爲真,你不需要一次又一次地下載圖像,它會提高性能),對於我的應用程序它將保持虛假。 – 2010-11-15 13:23:10

相關問題