Назад | Перейти на главную страницу

Есть ли ограничение размера тела http по умолчанию, установленное iis8, и если да, то что это такое?

Есть ли предел, и если да, то какой? Следующая страница:

http://www.iis.net/configreference/system.webserver/asp/limits

объясняет следующее:

атрибут maxRequestEntityAllowed указывает максимальное количество байтов, разрешенное в теле объекта запроса ASP. Если заголовок Content-Length присутствует и указывает объем данных, превышающий значение maxRequestEntityAllowed, IIS возвращает ответ об ошибке HTTP 403.

Я не уверен, где мне найти этот атрибут или есть ли стандартное значение по умолчанию, которое я обычно могу ожидать.

Чтобы убедиться, что описываемый вами атрибут конфигурации не является общим параметром IIS. Он предназначен только для классического ASP и влияет на размер тела запроса или объем данных, которые вы можете отправить в POST при отправке формы.

Это не имеет ничего общего с размером тела на странице html.

Настройка по умолчанию для этого 200000 bytes как вы можете видеть в пользовательском интерфейсе под

ASP - Limit Properties - Maximum Requesting Entity Body Limit

При использовании командлетов IIS PowerShell вы можете использовать:

Get-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -location 'Default Web Site' -filter "system.webServer/asp/limits" -name "maxRequestEntityAllowed"

чтобы найти это значение.