2010-11-17 117 views
1

我一直在測試供應商webservice上個月工作正常。然後有一天它開始超時。將超時屬性設置得更高後,我開始獲取此響應。有人告訴我,他們沒有做出任何改變,他們無法重現我的問題。我還被告知,我們的網絡沒有發生任何變化。WebService錯誤:{「底層連接已關閉:接收方發生意外錯誤。」}

我一直在這裏搜索一兩天,但在嘗試接近解決方案的嘗試中證明沒有結果。在這一點上,我真的相信這是他們的最終目標,但我的問題是,是否有辦法更明確地證明問題缺少服務器日誌?另一個讓我感到這是他們的問題的皺紋是他們有另一個web服務,我仍然可以得到有效的迴應。

我使用fiddler2,但我不知道我是否可以使用請求生成器測試webservice,但它似乎不起作用。

我的設置如下我正在使用Visual Studio 2008 C#asp.net項目以及對此服務的Web引用。

預先感謝您非常的幫助

+0

這是你從例外中得到的一切嗎?如何處理InnerException,SoapException細節? – 2010-11-17 17:46:46

+0

內部異常:+ \t無法從傳輸連接讀取數據:現有連接被遠程主機強制關閉。 – Cody 2010-11-17 18:20:00

回答

2

使用Wireshark獲取網絡跟蹤。診斷你是否使用HTTPS會比較棘手,但它比Fiddler更低,這意味着他們將無法聲稱代理正在導致問題。

基本上,您需要確保請求確實正在發送,並且您沒有及時收到回覆。

+0

他們有一個安全的服務,我們將移動到https,但現在我正在測試它的一個是http – Cody 2010-11-17 18:01:24

+0

@Cody:對,應該讓事情變得更簡單。 – 2010-11-17 18:07:04

+0

所以我得到了線鯊魚和壞的服務,它顯示了四個'壞TCP'的規則與信息'TCP重傳'我只是想知道這是否意味着我打到服務器或不? – Cody 2010-11-17 20:31:00

相關問題