limitación de carga del tamaño de archivo en ASP.NET MVC: más de 1 configuración de maxRequestLength en web.config (s)
Me gustaría tener más de 1 configuración para maxRequestLength: limitación de carga del tamaño del archivo (por ejemplo, una para Archivo / Nuevo, otra para Imagen / Nuevo). Todas mis Acciones toman parámetros adicionales (por ejemplo, / Archivo / Nuevo? FolderId = 234).
Configuración única funciona como se espera:
<code><httpRuntime executionTimeout="60" maxRequestLength="1024" /> </code>
Intenté tener 2 configuraciones con 2 secciones de ubicación en la raíz web.config, pero sin éxito. No estoy seguro de qué escribir en "ruta": página física de una vista, o controlador + acción ... sin embargo, nada parece funcionar.
<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>
Intenté colocar otro web.config en una carpeta de vista específica (por ejemplo, / Vistas / Imagen / ...), como funciona en el formulario web clásico ASP.NET, pero esto no parece hacer el truco tampoco ...
<code><location path=""> <system.web> <httpRuntime executionTimeout="60" maxRequestLength="1024" /> </system.web> </location> </code>
No importa lo que haga, solo se aplica un valor para httpRuntime.maxRequestLength: el de (raíz) web.config ... system.web.