簡體   English   中英

偶爾出現錯誤,調用WebServices

[英]Getting an occasional error calling WebServices

我有一個ClickOnce應用程序,該應用程序在服務器上調用WebServices(標准ASMX樣式,而不是WCF)。 有時,用戶會收到此錯誤:

System.Reflection.TargetInvocationException:操作期間發生異常,使結果無效。 檢查InnerException以獲取異常詳細信息。

System.Net.WebException:無法連接到遠程服務器System.Net.Sockets.SocketException:在已連接的套接字上發出了連接請求

這種情況很少發生(每天將近一百萬次呼叫中有10-20次),但仍然足以使用戶偶爾抱怨一下。

該服務器是帶有IIS的標准Windows 2003 R2。

這里可能是什么問題?

您可能想檢查一下是否使您的調用周圍出現了using語句,那里的客戶端僅處理了六個線程,這可能導致Web服務拒絕調用。

using (var proxy = new ApplicationWebService.ApplicationWebService())
{
    proxy.Method();
}

如果這不起作用,您可能需要考慮通過aync調用Web服務。

干杯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM