Limite de upload de tamanho de arquivo no ASP.NET MVC: mais de 1 configuração maxRequestLength em web.config (s)
Eu gostaria de ter mais de uma configuração para maxRequestLength - limitação de upload de tamanho de arquivo (por exemplo, um para Arquivo / Novo, outro para Imagem / Novo). Todas as minhas ações aceitam parâmetros adicionais (por exemplo, / File / New? FolderId = 234).
A configuração única funciona conforme o esperado:
<code><httpRuntime executionTimeout="60" maxRequestLength="1024" /> </code>
Tentei ter duas configurações com duas seções de localização no web.config raiz, mas sem sucesso algum. Eu não tenho certeza do que escrever em "path" - página aspx física de uma view, ou controller + action ... no entanto, 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>
Eu tentei colocar outro web.config em uma pasta de visualização específica (por exemplo, / Views / Picture / ...), como funciona no ASP.NET clássico do Webform, mas isso não parece fazer o truque também ...
<code><location path=""> <system.web> <httpRuntime executionTimeout="60" maxRequestLength="1024" /> </system.web> </location> </code>
Não importa o que eu faça, somente um valor para httpRuntime.maxRequestLength é aplicado - em (root) web.config ... system.web.