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