Error al ejecutar un proceso web largo:Tiempo de espera agotado para esta solicitud.
En una aplicación web desarrollada en asp.net de importacion de 24000 registros en una base de datos después de unos minutos insertando filas en la base de datos a partir de un fichero de texto convenientemente formateado nos lanzaba la siguiente excepcion [HttpException (0x80004005): Tiempo de espera agotado para esta solicitud.]. Esta aplicacion estaba alojada en un servidor web compartido en un ISP y funcionaba correctamente en nuestros servidores de desarrollo.
Despues de un rato pensando te das cuenta de que tu aplicacion no termina de ejecutarse porque vence algun time-out
o tiempo de espera que impide acabar la operacion sobre la base de datos .Si mirais aqui la solución es aumentar el TimeOut en el web.config em el directorio raiz de la aplicación
http://msdn2.microsoft.com/en-us/library/e1f13641.aspx
Por lo tanto las lineas que tienes que escribir al principio de tu web.config para aumentar el tiempo de espera a 36000 segundos son:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<httpRuntime
maxRequestLength="10240"
executionTimeout="36000"
/>
Espero que os sea de utilidad si os da este error alguna vez en vuestra aplicacion
Saludos