Buffering Limit and Max Request Length ASP on IIS 6.0
Spesso vi sarà capitato di dover abilitare un upload per file con grandi dimensioni e di riempire il buffer così tando da doverne cambiare le dimensioni.
Le proprietà in questione sono maxRequestLength and ASPBufferingLimit.
Il valore di default del proprietà ASPBufferingLimit (Response Buffer) è di 4194304 bytes (4 Mb). Per cambiare questo valore è necessario modificare il valore nel file di configurazione di IIS metaBase.xml (%WinDir%\System32\Inetsrv\Metabase.xml).
Il valore di default del proprietà maxRequestLength (Upload File Size) è di 204800 bytes (2 Mb). Per cambiare questo valore è necessario modificare il valore nel file di configurazione di IIS metaBase.xml (%WinDir%\System32\Inetsrv\Metabase.xml) oppure è possibile cambiare l'attributo maxRequestLength della sezione configuration/system.web/httpRuntime del file web.config.
NB: Per poter modificare il file MetaBase.xml mentre IIS è in esecuzione è necessario seguire i seguenti passaggi:
-
Start -> Esegui..
-
Digitare inetmgr e fare click su OK.
Apparirà la finestra di dialogo di IIS -
Fare click col tasto destro su "computer locale", quindi Proprietà -> Enable Direct Metabase configuration file when IIS is running.
1 commento