我試圖通過WCF從WinForms客戶端傳輸大型數據對象。通過WCF客戶端將大型數據對象傳輸到WCF服務器
當客戶端試圖從服務器獲取對象時,傳輸成功;但是當客戶端試圖發送對象到服務器時,我得到一個錯誤,但是 !
錯誤是:
在System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(引發WebException 引發WebException,HttpWebRequest的請求,HttpAbortReason abortReason)
在 System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest .WaitForReply(TimeSpan 超時) System.ServiceModel.Channels.RequestChannel.Request(消息消息, TimeSpan超時)在 System.ServiceModel.Channels.ClientReliableChannelBinde ř1.RequestClientReliableChannelBinder
1.OnRequest(TRequestChannel 信道,消息的消息,時間跨度超時,MaskingMode maskingMode)
處 System.ServiceModel.Security System.ServiceModel.Channels.ClientReliableChannelBinder1.Request(Message message, TimeSpan timeout, MaskingMode maskingMode) at System.ServiceModel.Channels.ClientReliableChannelBinder
1.Request(消息 消息,時間跨度超時)。 SecuritySessionClientSettings`1.SecurityRequestSessionChannel.Request(消息 消息,時間跨度超時)處 System.ServiceModel.Channels.ServiceChannel.Call System.ServiceModel.Dispatcher.RequestChannelBinder.Request(消息 消息,時間跨度超時)(字符串動作, 布爾單向,ProxyOperationRuntime操作,Object [] ins,在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService對象[]奏,時間跨度超時)(IMethodCallMessage 包括MethodCall,ProxyOperationRuntime操作)在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(即時聊天 消息)
我嘗試添加行爲屬性DataContractSerializer
並將其設置爲最大值。傳輸工作只有一種方式 - 從服務器到客戶端!另一方面 - 從客戶端到服務器不起作用!
謝謝你的幫助。
你可以包含錯誤消息的異常? – regex
您可以發佈您的客戶端和服務器上的配置嗎? – Rajesh