Максимальное значение maxRequestLength? - PullRequest
52 голосов
/ 28 декабря 2010

Если мы используем IIS 7 и .Net Framework 4, какое максимальное значение будет maxRequestLength?

Ответы [ 5 ]

80 голосов
/ 09 ноября 2011

Максимум 2097151, если вы попытаетесь установить больше ошибок, произошел.

46 голосов
/ 05 января 2015

Эти две настройки сработали для меня, чтобы загрузить 1GB MP4-видео.

<system.web>
    <httpRuntime maxRequestLength="2097152" />
</system.web>
<system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="2147483648" />
        </requestFiltering>
    </security>
</system.webServer>
40 голосов
/ 28 декабря 2010

Согласно MSDN значение по умолчанию составляет 4096 КБ (4 МБ).

UPDATE

Что касается максимума, так как это тип данных int, то теоретически вы можете увеличить его до 2 147 483 647. Также я хотел убедиться, что вы знаете, что IIS 7 использует maxAllowedContentLength для указания размера загрузки файла . По умолчанию он установлен на 30000000, около 30 МБ и, как правило, должен иметь максимальное значение 4 294 967 295

.
5 голосов
/ 28 декабря 2010

2 147 483 647 байт, поскольку значение является целым числом со знаком (Int32). Это, вероятно, больше, чем вам нужно.

0 голосов
/ 28 февраля 2019

Правильное значение ниже. (Пытался)

maxRequestLength="2147483647" targetFramework="4.5.2"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...