Ограничение размера в 50 КБ при передаче через веб-сервис? - PullRequest
0 голосов
/ 08 сентября 2011

У меня есть веб-сервис, и я пытаюсь отключить его функцию при отправке данных.Данные представляют собой байтовый массив, и я обнаружил, что максимальный размер байтового массива, который я могу отправить, составляет около 50 КБ (немного меньше, но это возможно из-за заголовков и других вещей).

Как увеличить этот размер?Я смотрел на сервис web.config и добавил к нему:

<binding name="BasicHttpBinding_BasicAuth">
  <readerQuotas maxDepth="64" maxStringContentLength="2147483647"
     maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="16384" />
  <security mode="TransportCredentialOnly">
    <transport clientCredentialType="Basic" />
  </security>
</binding>

А также попробовал:

<httpRuntime maxRequestLength="8000"></httpRuntime>

Тоже безрезультатно.

Есть идеи?

1 Ответ

1 голос
/ 08 сентября 2011

Мне тоже нужно было это сделать, и сработало следующее:

<httpRuntime requestValidationMode="2.0" maxRequestLength="6225920"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...