Al momento sei offline in attesa che la connessione Internet venga ristabilita

PRB: Impossibile caricare file di grandi dimensioni quando si utilizza il controllo server HtmlInputFile

Questo articolo è stato precedentemente pubblicato con il codice di riferimento I295626
Sintomi
Se si tenta di utilizzare il controlloHtmlInputFileper caricare un file di grandi dimensioni, è possibile che il file non venga caricato.
Cause
Il problema si verifica perché il valore predefinito del parametromaxRequestLengthnella sezione<httpRuntime>del file Machine.config è 4096 (4 MB). Ne consegue che in base all'impostazione predefinita i file le cui dimensioni sono maggiori di questo valore non vengono caricati.
Risoluzione
Per risolvere questo problema, utilizzare uno dei seguenti metodi:
  • Nel file Machine.config modificare l'attributomaxRequestLengthdella sezione di configurazione<httpRuntime>in un valore maggiore. Questa modifica incide sul computer nel suo complesso.
  • Nel file Web.config ignorare il valore dimaxRequestLengthrelativo all'applicazione. La riga seguente nel file Web.config, ad esempio, rende possibile il caricamento di file le cui dimensioni sono inferiori o uguali a 8 megabyte (MB):
    <httpRuntime maxRequestLength="8192" />
Informazioni
In base all'impostazione predefinita questo valore è limitato a 4 MB per evitare eventuali attacchi tali da determinare il rifiuto del servizio (attacchi di tipo "denial of service").

La dimensione massima consentita è di 2 gigabyte (GB).
Proprietà

ID articolo: 295626 - Ultima revisione: 10/26/2007 20:10:00 - Revisione: 1.2

Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft ASP.NET (fornito con .NET Framework)

  • kbgrpdsasp kbprb kbproductlink KB295626
Feedback
>body>