Максимальное значение maxRequestLength?
Если мы используем IIS 7 и.Net Framework 4, какое максимальное значение будет maxRequestLength
?
5 ответов
Согласно MSDN значение по умолчанию составляет 4096 КБ (4 МБ).
ОБНОВИТЬ
Что касается максимума, так как это тип данных int, то теоретически вы можете получить до 2 147 483 647. Также я хотел убедиться, что вы знаете, что IIS 7 использует maxAllowedContentLength для указания размера загружаемого файла. По умолчанию он установлен на 30000000, около 30 МБ и, как правило, должен иметь максимальный размер 4 294 967 295.
Максимум 2097151, если вы попытаетесь установить больше ошибок, произошла.
Эти две настройки работали для меня, чтобы загрузить 1GB MP4 видео.
<system.web>
<httpRuntime maxRequestLength="2097152" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483648" />
</requestFiltering>
</security>
</system.webServer>
2 147 483 647 байт, поскольку значение является целым числом со знаком (Int32). Это, вероятно, больше, чем вам нужно.
Правильное значение ниже. (Пытался)
maxRequestLength="2147483647" targetFramework="4.5.2"/>