[英]WCF Error (Timeout)
我有一個正在運行的客戶端和WCF服務。
當客戶端嘗試與WCF交談(即從WCF獲取結果)時,它將在下面引發異常。
套接字連接已中止。 這可能是由於處理您的消息時出錯,遠程主機超出了接收超時或潛在的網絡資源問題引起的。 本地套接字超時為“ 00:00:59.9062420”。
因此,我在Google上進行了搜索,並在Stackoverflow上找到了線程。 我試圖增加客戶端的超時,如下所示
<netTcpBinding>
<binding name="ServiceEndpoint"
receiveTimeout="00:10:00" sendTimeout="00:10:00" >
<security mode="None" />
</binding>
</netTcpBinding>
然后我得到以下錯誤:
套接字連接已中止。 這可能是由於處理您的消息時出錯,遠程主機超出了接收超時或潛在的網絡資源問題引起的。 本地套接字超時為“ 00:09:59.8593729”。
當我調試WCF服務時,實際上並不需要很長時間。 它立即返回結果。 (它僅通過查詢數據庫來驗證登錄信息並立即返回)。 因此,我的猜測與超時完全無關。.但是我不知道如何解決。
請幫忙...
我有類似的問題,可以通過完全刪除<security>元素來解決。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.