NO LOGRO DESCARGAS 4MB ¿¿PROBLEMA DE IIS6??

15/01/2006 - 08:43 por Agustín Carrillo | Informe spam
Tengo una extranet que programé en ASP...Anteriormente estaba sobre windows2k
server (con IIS5 obviamente)
La migré a un Win 2003 Server (IIS6)
Tengo problemas con un script que me sirve para "forzar" la apertura del
cuadro de diálogo de las descargas.
El problema se presenta cuando descargo archivos mayores a 4MB...
concretamente son archivos de Excel 2003 generados al vuelo mediante COM
apartir de una base de datos en ACCESS 2003
QUIERO HACER NOTAR QUE YA MODIFIQUÉ EL METABASE.XML EN ASPBUFFERINGLIMIT
PONIENDOLO A 30MB en la notación correcta, y esto solo solucionó que el IIS
ya no me mandara el error 500 (que se puede ver en el log) por exceder el
tamaño del archivo AÚN ASÍ EL PROBLEMA PERSISTE...
Lo curioso es que "puedo descargar" TODOS los archivos, pero cuando el
archivo de excel que se construyó al vuelo excede los 4MB ¡¡¡¡lo descarga
en blanco con un tamaño de 0kb (cero)!!!!!
Algún MVP experimentado que pueda ayudarme????

Gracias de antemano
 

Leer las respuestas

#1 Mark
16/01/2006 - 14:52 | Informe spam
ese problema yo lo tuve con win2003 y lo que hice fue:


1) Para cambiarlo, para el servicio iis o bien, en las propiedades del
servidor selecciona una opción que dice "habilitar la modificación directa de
archivos de metabase".

ahora, abre la metabase, \System32\Inetsrv\MetaBase.xml, y busca la variable
AspMaxRequestEntityAllowed. Pon el valor que quieras o bien, 1073741824, que
es "ilimitado".

2) otra opcion mejor y es poner en el web.config de la aplicacion esta linea
para indicar un maximo de 55 MB por ejemplo

<system.web>
<httpRuntime maxRequestLength="55000" />
</system.web>

de esta manera no te afecta a todo el servidor y asi no te bloquean el ancho
de banda del mismo

otro para revizar
Para cargar (load) archivos XML remotos usando HTTP deberás usar el
objeto "ServerXMLHTTP"

[+info
http://msdn.microsoft.com/library/d...98b8f3.asp

Mark

Tengo una extranet que programé en ASP...Anteriormente estaba sobre windows2k
server (con IIS5 obviamente)
La migré a un Win 2003 Server (IIS6)
Tengo problemas con un script que me sirve para "forzar" la apertura del
cuadro de diálogo de las descargas.
El problema se presenta cuando descargo archivos mayores a 4MB...
concretamente son archivos de Excel 2003 generados al vuelo mediante COM
apartir de una base de datos en ACCESS 2003
QUIERO HACER NOTAR QUE YA MODIFIQUÉ EL METABASE.XML EN ASPBUFFERINGLIMIT
PONIENDOLO A 30MB en la notación correcta, y esto solo solucionó que el IIS
ya no me mandara el error 500 (que se puede ver en el log) por exceder el
tamaño del archivo AÚN ASÍ EL PROBLEMA PERSISTE...
Lo curioso es que "puedo descargar" TODOS los archivos, pero cuando el
archivo de excel que se construyó al vuelo excede los 4MB ¡¡¡¡lo descarga
en blanco con un tamaño de 0kb (cero)!!!!!
Algún MVP experimentado que pueda ayudarme????

Gracias de antemano

Preguntas similares