1

varbinaryこの質問は、Web サービスを介してデータベースに保存しようとするとエラーが発生するという以前の質問と関係があります。

などを増やして、次のmaxArrayLengthように機能するサーバーに送信します(web.config):

<binding name="OndernemersAward.Web.Service.EditAfbeeldingService.customBinding0">
    <binaryMessageEncoding>
       <readerQuotas maxDepth="32"
          maxStringContentLength="2147483647"
          maxArrayLength="2147483647"
          maxBytesPerRead="2147483647"
          maxNameTableCharCount="2147483647" />

    </binaryMessageEncoding>                  
    <httpTransport />
  </binding>

しかし、私が私の中でこれをやろうとするとServiceReferences.clientconfig

<binding name="CustomBinding_EditAfbeeldingService">
      <binaryMessageEncoding>
      <readerQuotas maxArrayLength="2147483647" maxNameTableCharCount="2147483647"
          maxStringContentLength="2147483647" maxDepth="2147483647"
          maxBytesPerRead="2147483647" />
      </binaryMessageEncoding>
      <httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647"/>
  </binding>

次のエラーが表示されます。

親要素のコンテンツ モデルが空であるため、要素「binaryMessageEncoding」に子要素「readerQuotas」を含めることはできません。

私はかなり必死になっているので、前の質問で得たエラーを修正しようとしているところです。:P

誰かが私を助けてくれることを願っています、ありがとう

4

1 に答える 1

1

Silverlightにはリーダーの割り当てがないため(つまり、すべてが既に最大化されているため)、構成は以下の構成と同等です。

<binding name="CustomBinding_EditAfbeeldingService"> 
  <binaryMessageEncoding/> 
  <httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647"/> 
</binding> 
于 2011-11-27T15:42:31.810 に答える