Я написав сервіс WCF за допомогою .NET 4.0, який розміщений у моїй системі Windows 7 x64
Ultimate з IIS 7.5. Один із методів обслуговування містить аргумент 'об’єкт', і я намагаюся надіслати байт [], який містить зображення. Поки розмір файлу цієї картинки менше ок. 48 КБ, все йде добре. Але якщо я намагаюся завантажити більшу картинку, сервіс WCF повертає помилку: (413) Request Entity Too Large.
Тож, звичайно, я витратив 3 години на Googling повідомлення про помилку, і кожна тема, яку я бачив на цю тему, пропонує підвищити властивість 'uploadReadAheadSize'. Отже, що я зробив, це використання наступних команд (10485760 = 10 МБ):
"appcmd.exe set config -section:system.webserver/serverruntime/uploadreadaheadsize: 10485760 /commit:apphost"
"cscript adsutil.vbs set w3svc/<APP_ID>/uploadreadaheadsize 10485760"
Я також використовував IIS Manager для встановлення значення, відкривши сайт і перейшовши до "Редактора конфігурації" в розділі Управління. На жаль, я все ще отримую запит суб'єкта Занадто велика помилка, і це стає дуже неприємно!
Так хтось знає, що ще я можу спробувати виправити цю помилку?