tamaño subir para grandes configurar aumentar archivos .net iis-6 file-upload uploading

.net - subir - Aumenta el límite de tamaño de carga de archivos en iis6



aumentar tamaño upload iis 7 (4)

Extenderé mi respuesta a su pregunta para tener en cuenta otras situaciones posibles.

Un buen enlace para aprender a subir archivos de gran tamaño es este: http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx

Aquí Jon Galloway explica las mejores técnicas para tratar el problema:

1.-Cambiar la configuración de la máquina o web.config:

<system.web> <httpRuntime executionTimeout="240" maxRequestLength="20480" /> </system.web>

Aquí no solo cambia maxRequestLength, sino que debe dar más segundos para la ejecuciónTimeout.

Algo interesante: tenga en cuenta que el valor de esta configuración se ignora en el modo de depuración. El valor predeterminado en .NET Framework 2.0 es de 110 segundos. En .NET Framework 1.0 y 1.1, el valor predeterminado es 90 segundos.

2.-Hablando de la solución real, HttpModules como el NeatUpload gratuito

3.-Explicando otra forma de cargar de forma más intuitiva: Silverlight o flash swfupload

4.-Habla sobre una restricción que tiene II7. En esta página http://www.telerik.com/help/aspnet-ajax/upload_uploadinglargefiles.html puede encontrar configuraciones más interesantes para IIS 7, para establecer un máximo de 100 megas. Añades:

<system.webServer> ... <security > <requestFiltering> <requestLimits maxAllowedContentLength="1024000000" /> </requestFiltering> </security> </system.webServer>

Y debe abrir el archivo C: / Windows / System32 / inetsrv / config / applicationHost.config y encontrar la línea:

<section name="requestFiltering" overrideModeDefault="Deny" />

cambiando a:

<section name="requestFiltering" overrideModeDefault="Allow" />

Otra cosa interesante que menciona Galloway: "En ASP.NET 1.0 y 1.1, el archivo completo se cargaba en la memoria antes de escribirse en el disco. Hubo mejoras en ASP.NET 2.0 para transmitir el archivo al disco durante el proceso de carga".

Para IIS6, la solución que da Chris me parece adecuada:

http://www.banmanpro.com/support2/File_Upload_limits.asp

Otra fuente:

http://www.telerik.com/support/kb/aspnet-ajax/upload/page-not-found-error-when-uploading-large-files-on-win2003.aspx

Otra URL donde un usuario ha probado muchos componentes aquí:

http://remy.supertext.ch/2008/01/file-upload-with-aspnet/

Se refiere a un proyecto de proyecto de código (!) Que es otro muy buen ejemplo del uso de archivos grandes y flash aquí:

http://www.codeproject.com/KB/aspnet/FlashUpload.aspx

¿Hay algún otro lugar además del archivo metabase.xml donde se pueda modificar el tamaño de carga del archivo?

Actualmente estoy ejecutando un servidor intermedio con IIS6 y está configurado para permitir la carga de archivos de hasta 20mb. Esto funciona perfectamente bien. Tengo un nuevo servidor de producción en el que estoy tratando de configurar este mismo límite de tamaño disponible. Así que edité el archivo metabase.xml y lo configuré en 20971520. Luego reinicié IIS y eso no funcionó. Entonces reinicié todo el servidor, eso tampoco funcionó. Puedo cargar archivos de alrededor de 2 MB, lo que definitivamente permite tamaños de archivo más grandes que el tamaño predeterminado estándar de 200 kb. Intento subir un archivo de 5mb y mi página upload.aspx se cuelga completamente. ¿Es posible que haya algo más que deba configurar? El servidor de producción está ubicado en una granja de servidores, ¿podría haber algunos límites establecidos en ese extremo?

Gracias


Si está utilizando ASP .NET, entonces necesita modificar la propiedad maxRequestLength web.config.

Ver este enlace


He estado luchando con este problema durante horas y finalmente he resuelto mi problema particular y quiero compartirlo aquí.

Si está utilizando urlscan , también hay un límite de tamaño de archivo en su configuración. Para realizar cambios en eso, debe editar el archivo "UrlScan.ini" ubicado (típicamente) en:

C: / WINDOWS / system32 / inetsrv / urlscan

Cambie el valor de " MaxAllowedContentLength " al valor de tamaño de archivo máximo deseado.


Si está cargando un documento desde el control de rad que simplemente puede usar esta línea de código.

RadFileExplorer1.Configuration.MaxUploadFileSize = 2000 * 1024;

Funcionó para mí