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 R1.RequestClientReliableChannelBinder
1.OnRequest(TRequestChannel チャンネル、メッセージのメッセージ、のTimeSpanタイムアウト、MaskingMode maskingMode)
System.ServiceModel.Channels.ClientReliableChannelBinder1.Request(Message message, TimeSpan timeout, MaskingMode maskingMode) at System.ServiceModel.Channels.ClientReliableChannelBinder
1.Request(メッセージ メッセージ、のTimeSpanタイムアウト)で System.ServiceModel.Securityました。 System.ServiceModel.Channels.ServiceChannel.CallでSystem.ServiceModel.Dispatcher.RequestChannelBinder.Request(メッセージ メッセージ、のTimeSpanタイムアウト)でSecuritySessionClientSettings`1.SecurityRequestSessionChannel.Request(メッセージ メッセージ、のTimeSpanタイムアウト)(文字列アクション、 Boolean oneway、ProxyOperationRuntimeオペレーション、Object [] ins、 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessageが メッセージ)
で System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCallで、ProxyOperationRuntime動作)でオブジェクト[]アウト、のTimeSpanタイムアウト)私は振る舞い属性DataContractSerializer
を加えて、それを最大値に設定しようとします。転送は、サーバーからクライアントまでの一方通行のみです。もう一方の側で - クライアントからサーバーまでは動作しません!
ありがとうございました。
例外のErrorMessageを含めることができますか? – regex
クライアントとサーバーに設定を投稿できますか? – Rajesh