ограничение размера загрузки файла в ASP.NET MVC: более 1 параметра maxRequestLength в файле web.config (s)

Я хотел бы иметь более 1 параметра для maxRequestLength - ограничение размера загрузки файла (например, один для File / New, другой для Picture / New). Все мои действия имеют дополнительные параметры (например, / File / New? FolderId = 234).

Одиночная настройка работает как положено:

<code><httpRuntime executionTimeout="60" maxRequestLength="1024" />
</code>

Я попытался иметь 2 настройки с 2 разделами местоположения в корне web.config, но безуспешно. Я не уверен, что писать в "пути" - физическая страница aspx представления или контроллер + действие ... однако, похоже, ничего не работает.

<code><location path="/File/">
    <system.web>
        <httpRuntime executionTimeout="60" maxRequestLength="4096" />
    </system.web>
</location>
<location path="/Picture/">
    <system.web>
        <httpRuntime executionTimeout="60" maxRequestLength="1024" />
    </system.web>
</location>
</code>

Я попытался поместить другой файл web.config в определенную папку представления (например, / Views / Picture / ...), как будто он работает в классическом Webform ASP.NET, но, похоже, это тоже не помогает ...

<code><location path="">
    <system.web>
        <httpRuntime executionTimeout="60" maxRequestLength="1024" />
    </system.web>
</location>
</code>

Независимо от того, что я делаю, применяется только одно значение для httpRuntime.maxRequestLength - в (root) web.config ... system.web.

Ответы на вопрос(3)

Ваш ответ на вопрос