ограничение размера загрузки файла в 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.