0

Web サービスで largestring を渡そうとすると、このメッセージが表示されます。

「メッセージを逆シリアル化しようとしているときに、フォーマッタが例外をスローしました: 操作 'SetPropertyValue' の要求メッセージの本文を逆シリアル化する際にエラーが発生しました。XML データの読み取り中に、文字列コンテンツの最大長クォータ (8192) を超えました。このクォータは、変更することで増加する可能性があります。 XML リーダーの作成時に使用される XmlDictionaryReaderQuotas オブジェクトの MaxStringContentLength プロパティ。174 行目、19 番目の位置。

クライアント構成ファイルに私のサービスバインディングがあります:

    <binding name="BasicHttpBinding_IParamSvc" closeTimeout="00:01:00"
         openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
         allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
         maxBufferSize="63400320" maxBufferPoolSize="524288" maxReceivedMessageSize="63400320"
         messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
         useDefaultWebProxy="true">
      <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647"
        maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
      <security mode="TransportCredentialOnly">
        <transport clientCredentialType="Basic" proxyCredentialType="None"
          realm="" />
        <message clientCredentialType="UserName" algorithmSuite="Default" />
      </security>
    </binding>

クライアント側の値も既に設定しています。

私の問題を解決するためのアイデアはありますか?

ありがとうございました。

4

0 に答える 0