Максимальное значение 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"/>
Другие вопросы по тегам