WCFサービスでwsDualHttpBindingエンドポイントを動作させることができません。 私はクライアントでこの問題に直面しています。Wcf wsDualHttpBinding最大メッセージ長が16384に達しました
MaxArrayLengthを16384からインクリメントして、xmlデータ全体を読み取ることができるという例外があります。
私は次のように構成しようとした:
<system.serviceModel>
<bindings>
<wsDualHttpBinding>
<binding name="MyBinding" maxReceivedMessageSize="2147483647" />
</wsDualHttpBinding>
</bindings>
<client>
<endpoint name="WSDualHttpBinding_IDataService" binding="wsDualHttpBinding" bindingConfiguration="MyBinding"
address="http://localhost:8733/DataProvider/" contract="DataStorageService.IDataService" >
<identity>
<dns value="localhost" />
</identity>
</endpoint>
</client>
をしかし、上記の設定は無視されているようです。
var instanceContext = new InstanceContext(new CallbackHandler());
_clientService = new DataServiceClient(instanceContext);
と私は、コードのこれらの行は、app.configをで設定を上書きすることをどこかで読ん;:
私はこのような私のクライアントをインスタンス化それが問題でなければ、私はどのようにしてクォータを増やすことができますか?
助けてください。
これはサーバー側で解決する手順のようですね。私はクライアント側でエラーが発生している – sam
あなたのサーバー側が正しく設定されていない場合は、クライアントにも送信されません..私はクライアントとサーバーの両方を説明した、彼らは同様のプロセスです –