post icon

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.

17 febbraio 2009 @ 19:00

1 Comment

Leave a comment
  1. Alex
    11 gennaio 2011 at 09:16 #

    Grazie per la dritta mi è stato molto utile, Alex

Leave a Reply

Are you human? Time limit is exhausted. Please reload CAPTCHA.