簡體   English   中英

WCF通信異常

[英]WCF Communication Exception

接收到http://production/Services/AccountService.svc的HTTP響應時發生錯誤。 這可能是由於服務端點綁定不使用HTTP協議。 這也可能是由於服務器中止HTTP請求上下文(可能是由於服務關閉)。 請參閱服務器日志以獲取更多詳

這個例外的原因是什么? 我在我的ASP.NET站點web.config文件中啟用了異常詳細信息,我在其中托管WCF服務。

我有第二個服務,僅用於測試目的,只返回一個完美無缺的int。

此外,在開發中,意味着消費和服務應用程序都在同一台本地計算機上,兩種服務都有效。 這使得測試這個錯誤更加困難:(

關於如何在這種特殊情況下進行調試的任何建議?

WCF缺乏有用的異常細節讓我感到痛苦。 您需要做的是啟用跟蹤,提供深入的調試信息。

在MSDN上查看推薦的跟蹤和消息記錄設置 ...

當我嘗試通過Web服務發送大型數據結構時,我遇到了這種錯誤。 該類型被標記為[Serializable] ,它傳遞了WCF Web服務和相應客戶端的編譯沒有問題。 我刪除了那種類型,它會很好地回答。

從我看到這是客戶端站點錯誤。 看起來你的WCF服務失敗並且沒有響應客戶端,客戶端給你這個錯誤消息。 檢查服務器端的跟蹤。 此外,如果這是長時間運行的任務,請將您的sendTimeout更改為更長的時間。 我認為默認情況下它是30或60秒,所以如果你的進程運行超過你將有這種類型的錯誤。

希望這會有所幫助。

暫無
暫無

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

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