Как увеличить лимит на размер загружаемых на сервер файлов в IIS7 в windows server 2008R2
Обновлено 19.07.2015
По умолчанию лимит на файл, который можно загрузить на сервер по HTTP составляет 30000000 байт, что несколько меньше, чем 30Мб. В случаях, когда необходимо загружать большие файлы, например, видео, такое лимит недостаточен и его нужно увеличить. Сделать это можно одним из приведенных ниже способов.
В примерах ниже увеличиваем лимит до 100Мб. Кстати, для загрузки больших файлов рекомендую использовать контрол на Silverlight, например тот, который разработали в Mail.ru.
Способ 1. В II7 Manager выбрать сайт, для которого нужно увеличить лимиты, затем открыть (Фильтры запросов)Request Filtering,
на правой панели выбрать (Изменить параметры) Edit Features… и затем изменить максимально допустимый размер принимаемого контента.
Способ 2. Добавить в web.config файл в корневой директории веб-сайта следующие строки (секция system.webServer):
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="104857600" />
</requestFiltering>
</security>
</system.webServer>
Способ 3. Выполнить из командной строки следующую команды:
cd c:\Windows\System32\inetsrv
appcmd set config "Default Web Site" -section:requestFiltering -requestLimits.maxAllowedContentLength:104857600 -commitpath:apphost
Добрый день
Правильным будет задать значения этой командой:
appcmd set config /section:requestfiltering /requestlimits.maxallowedcontentlength:30000000