2

次の TimeoutException 例外を調査しています。誰もこれに遭遇したことがありますか?誰でも解決策を提案できますか?

WCF サービスに接続して HTTP 経由でデータのペイロードをアップロードするクライアントがあります。最近サーバーの調子が悪いです。例外の詳細は次のとおりです。

mscorlib が TimeoutException をスローしました 'http:///xxx.svc' への HTTP 要求が、割り当てられたタイムアウトの 00:00:10 を超えました。この操作に割り当てられた時間は、より長いタイムアウトの一部であった可能性があります。

サーバー スタック トレース: System.Runtime.AsyncResult.End[TAsyncResult](IAsyncResult の結果)
で System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.End(SendAsyncResult の結果) で System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object) [] outs、IAsyncResult 結果) System.ServiceModel.Channels.ServiceChannelProxy.InvokeEndService(IMethodCallMessage methodCall、ProxyOperationRuntime 操作) で System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage メッセージ)

[0] で例外が再スローされました: System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) で System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 タイプ)

私の簡潔さを許してください。私は WCF の専門家ではありません。任意の推奨事項をいただければ幸いです。

増加できるタイムアウト値はありますか?

4

1 に答える 1

2

receiveTimeoutバインディングのプロパティを増やすことができます。

MSDN のいくつかのリンクを次に示します。

一般:構成ファイルを使用したサービスの構成

バインディング: Windows Communication Foundation サービスのバインディングの構成

于 2013-01-08T11:04:33.837 に答える