У меня есть веб-служба, которая принимает byte[] и сохраняет его.
Это отлично работает для «небольших» файлов, но как только я достигну определенного размера, веб-служба дает сбой и возвращает «Запрос не выполнен со статусом HTTP 404: не найден».
Судя по тому, что я видел, это параметр IIS, который ограничивает размер файла, который можно опубликовать (для предотвращения атак типа «отказ в обслуживании»). Я пытался увеличить этот параметр, но у меня возникли проблемы с определением того, какой параметр и где/как его установить. Я использую IIS7, а веб-сервис выполняется в .net(asmx).
В web.config веб-службы я добавил следующее (что, казалось, увеличило размер файла, который может быть принят, но не полностью до этого размера настройки)
<system.web>
<httpRuntime executionTimeout="999999" maxRequestLength="2097151" />
...
</system.web>
Любые предложения о том, где (и как) увеличить размер файла, который веб-сервис будет принят с благодарностью.