System.ServiceModel.CommunicationException: 接收HTTP 響應時發生錯誤
作者:jiankunking 出處:http://blog.csdn.net/jiankunking
具體錯誤資訊如下:
System.ServiceModel.CommunicationException: 接收對 http://110.110.110.110/TestService/TestService.svc 的 HTTP 響應時發生錯誤。這可能是由於服務終結點繫結未使用 HTTP 協議造成的。這還可能是由於伺服器中止了 HTTP 請求上下文(可能由於服務關閉)所致。有關詳細資訊,請參見伺服器日誌。 ---> System.Net.WebException: 基礎連線已經關閉: 接收時發生錯誤。 ---> System.IO.IOException: 無法從傳輸連線中讀取資料: 遠端主機強迫關閉了一個現有的連線。。 ---> System.Net.Sockets.SocketException: 遠端主機強迫關閉了一個現有的連線。
在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
在 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- 內部異常堆疊跟蹤的結尾 ---
在 System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
在 System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
在 System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)
--- 內部異常堆疊跟蹤的結尾 ---
在 System.Net.HttpWebRequest.GetResponse()
在 System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
--- 內部異常堆疊跟蹤的結尾 ---
Server stack trace:
在 System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
在 System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
在 System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
在 System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
//部分出錯函式資訊提示
錯誤原因:
通過WCF來傳遞DataTable
解決:
WCF中傳遞的DataTable替換成Dataset(已驗證)
或者(未驗證)
圖片資料來源:點選開啟連結
相關文章
- SAP Fiori應用發生超時錯誤的一個可能原因
- socket 請求接收完整的一個http響應(設定recv 接收超時選項SO_RCVTIMEO)HTTP
- HTTP 響應HTTP
- 【Python】python透過get方式,post方式傳送http請求和接收http響應PythonHTTP
- 10G建立資料庫時發生的錯誤資料庫
- 規範 API 介面錯誤響應格式API
- HTTP錯誤列表HTTP
- http 錯誤表HTTP
- PbootCMS錯誤提示:執行SQL發生錯誤!錯誤:no such column: def1bootSQL
- 執行SQL發生錯誤!錯誤:disk I/O errorSQLError
- steam磁碟寫入錯誤怎麼解決 steam安裝時發生錯誤怎麼辦
- PbootCMS執行SQL發生錯誤!錯誤:no such column: def1bootSQL
- 如何理解Cookie的接收與響應?Cookie
- HTTP錯誤程式碼HTTP
- 解決devenv.exe應用程式錯誤,應用程式發生異常dev
- Sanic Response HTTP 響應HTTP
- PbootCMS登入請求發生錯誤boot
- HTTP協議-HTTP響應報文HTTP協議
- 響應式原型的7個常見錯誤原型
- 資料庫startup時發生ora-600錯誤的傻瓜手冊資料庫
- 編譯包的時候發生pls-00201錯誤編譯
- REP-3000: 啟動 Oracle Toolkit 時發生內部錯誤.Oracle
- go fiber:發生內部錯誤時統一返回json格式GoJSON
- 測試庫發生ora-12528錯誤及相應的該錯誤測試記錄
- PbootCMS 執行SQL發生錯誤!錯誤: no such table:ay_configbootSQL
- 升級提示 執行SQL發生錯誤!錯誤:duplicate column name: picstitleSQL
- http 錯誤程式碼表HTTP
- HTTP錯誤提示資訊表HTTP
- 【應用服務 App Service】App Service發生錯誤請求時,如何檢視IIS Freb日誌,從中得知錯誤所發生的模組,請求中所攜帶的Header資訊APPHeader
- HTTP請求格式和HTTP響應格式HTTP
- jb7編譯發生錯誤,應該怎麼辦謝謝!!!編譯
- 安裝jivejdon3發生以下錯誤
- HTTP 請求與響應HTTP
- Http請求與響應HTTP
- boost http響應讀取HTTP
- [php]http響應頭解析PHPHTTP
- HTTP 請求和響應格式HTTP
- HTTP 響應狀態碼HTTP