Actualmente tengo un proyecto ASP.NET MVC que tiene carga de archivos y funciona muy bien si el usuario tiene una conexión lo suficientemente buena y su archivo es de un tamaño razonable.ASP.NET MVC Cargar archivo time out
El problema que me encuentro es que a veces un usuario puede tener una conexión de 56k (cómo pueden vivir con ella en este día y edad, no sé) o está cargando un archivo más grande o una combinación de los dos.
Me gustaría mantener un pequeño tiempo de espera para las páginas normales (90 segundos más o menos), pero permitir un mayor tiempo de espera para las acciones donde un usuario está cargando. Esta es solo una acción, así que no me importa poner código dentro de esa acción singular en lugar de una solución genérica.
En última instancia, una solución que aumente automáticamente el tiempo de espera si Request.Files.Count> 0 sería la mejor.
Estoy en acceso telefónico. Vivo en Jamaica. –
¿Qué es el tiempo de espera? Si no obtiene nada del cliente después de 90 segundos más o menos, probablemente no va a subir nada con éxito. – chris
Estoy recibiendo datos continuamente, chris, pero enviar incluso 10 megas en más de 56k llevará más de 90 segundos. – ckknight