2012-07-02 13 views
5

maxAllowedContentLength dovrebbe funzionare su server IIS 7+ ma a quanto pare il mio server non vuole tenere conto di questo valore durante il caricamento (sito Web ASP.NET MVC 3). Ora che ho incluso maxRequestLength in web.config, tutto ha iniziato a funzionare e il valore è stato applicato. Eppure ovunque tutti dicono che maxAllowedContentLength è quello giusto.maxRequestLength vs. maxAllowedContentLength su IIS 7.5

Qualcuno ha una spiegazione per questo comportamento?

+0

Non sono sicuro, ma, maxRequestLength è in KB e maxAllowedContentLength è in byte. Forse un problema con il file di test? – dotjoe

+5

Dai un'occhiata a questa risposta per un post simile. [Max Lunghezze] [1] [1]: http://stackoverflow.com/questions/6327452/which-gets-priority-maxrequestlength-or-maxallowedcontentlength –

+0

grazie Chris per la segnalazione su – mare

risposta

4

Dai uno sguardo al link sottostante: spiega la differenza tra i due. Avrai bisogno di impostare entrambi se stai per caricare file di grandi dimensioni. Notare che è possibile anche nidificare questa impostazione in un tag <location> in modo da non applicare l'impostazione all'intero sito Web (che consiglio).

Confusing required maxRequestLength and maxAllowedContentLength settings