我试图通过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