400 неправильных запросов при синхронизации больших данных с помощью Sync Framework 4 - PullRequest
2 голосов
/ 01 декабря 2011

Одним из полей, которые я синхронизирую, является поле базы данных BLOB-объектов Ritch Text (база данных сервера sql). Оно отлично работает для небольших полей, но если я добавлю изображение в поле Rich Text, даже одно из всего 110 КБ, сервер вернетошибка 400 Неверный запрос.ниже приведены соответствующие части моего конфига, есть идеи?

<httpRuntime maxRequestLength="2147483647" />

    <behavior name="defaultBehavior" >
      <dataContractSerializer maxItemsInObjectGraph="2145483647"/>
    </behavior>

  <webHttpBinding>
    <binding name="higherMessageSize"
             maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" transferMode="Streamed">
    </binding>
  </webHttpBinding>

  <service behaviorConfiguration="defaultBehavior" name="syncScope5DN.syncScope5DNSyncService">
    <endpoint address="" behaviorConfiguration="higherMessageSize" binding="webHttpBinding" bindingConfiguration="higherMessageSize" contract="Microsoft.Synchronization.Services.IRequestHandler" />
  </service>
...