Как загрузить большие (> 25 МБ) файлы в веб-сервис?

У меня есть веб-сервис, который берет байт [] и сохраняет его.

Это прекрасно работает для «маленьких» файлов, но как только я достиг определенного размера, веб-служба перестает работать и возвращает «Запрос не выполнен с HTTP-статусом 404: Не найдено».

Из того, что я видел, похоже, что параметр IIS ограничивает размер файла, который можно публиковать (чтобы предотвратить атаки типа «отказ в обслуживании»). Я пытался увеличить этот параметр, но у меня возникают проблемы с определением, какой параметр и где / как можно установить. Я использую IIS7 и веб-сервис сделан в .net (asmx).

В web.config веб-сервиса я добавил следующее (что, похоже, увеличивало размер файла, который может быть принят, но не полностью до этого размера настройки)

  <system.web>
     <httpRuntime executionTimeout="999999" maxRequestLength="2097151" />
     ...
  </system.web>

Любые предложения о том, где (и как) увеличить размер файла, что веб-сервис будет принята с благодарностью.

Ответы на вопрос(8)

Ваш ответ на вопрос