У меня есть веб-сервис ASMX, который принимает несколько параметров, одним из которых является сериализованный jpg.Как правило, эти файлы имеют размер ~ 100 КБ.
Я могу вызвать службу и некоторое время успешно отправлять файлы, затем она возвращает 413 ошибок.Я прослушал провод для запросов, и размеры запросов практически идентичны (и на самом деле, сбойный вызов на 500 байтов меньше, чем успешный вызов).
Если я затем отправлю намного меньший файл(скажем, 50 КБ) он снова начинает работать, и я могу на некоторое время отправить большие файлы.
У меня есть это в моем файле web.config:
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483647" />
</requestFiltering>
</security>
Это через https наIIS 7.5 в Windows Server 2008 R2 SP1.Любая помощь будет оценена.Спасибо!
- ОБНОВЛЕНИЕ-- Это, кажется, решение: я вставляю это ниже в надежде, что кто-то найдет это полезным.
C:\Windows\System32\inetsrv>appcmd.exe set config -section:system.webServer/serverRuntime /uploadReadAheadSize:"1048576" /commit:apphost