我正在使用WSE Web服務在c#中開發客戶端 - 服務器應用程序。用戶可以做的一件事是將jpg圖像發送到服務器,以便通過網絡服務進行備份。最近發生了奇怪的錯誤。這不會發生在所有用戶身上,只有少數人。在客戶端的例外是 System.Net.WebException Exception message: The operation has timed out 及以下警告在事件查看器中發現的服務器上:
儘管在Visual Studio 2005中的客戶端項目上啓用了WSE 3.0,但我始終使用從SoapHttpClientProtocol派生的服務代理完成Web引用。我必須手動將繼承更改爲WebServicesClientProtocol,但更新它將恢復爲SoapHttpClientProtocol。我不確定Visual Studio項目屬性中的哪個位置可以讓它永久使用WebServicesCl