簡體   English   中英

WCF錯誤(超時)

[英]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.

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