wsf サービスとクライアント アプリケーションがあります。クライアントとサービスを通信しようとしているときに、次のメッセージが表示されました。
"メッセージのデシリアライズ中にフォーマッタが例外をスローしました: パラメータhttp://tempuri.org/:blobのデシリアライズ中にエラーが発生しました。 XML データの読み取り中に、配列の最大長クォータ (16384) を超えました。このクォータは、XML リーダーの作成時に使用される XmlDictionaryReaderQuotas オブジェクトの MaxArrayLength プロパティを変更することで増やすことができます。行 1、位置 25931.'.詳細については、InnerException を参照してください. "
customBinding 要素がありますが、「readerQuotas」セクションを挿入できません。クライアント構成とサービス構成の両方に、次のバインド要素があります。
<customBinding>
<binding name="LicenseServiceBinding"
closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00">
<security authenticationMode="UserNameOverTransport">
<localClientSettings maxClockSkew="00:07:00" />
<localServiceSettings maxClockSkew="00:07:00" />
</security>
<windowsStreamSecurity />
<httpsTransport maxReceivedMessageSize="2147483646"/>
</binding>
</customBinding>
助けてくれてありがとう:)