¿Cuál es el tiempo predeterminado de IIS7 para HTTP keepAlive?
El tiempo de espera de conexión predeterminado en IIS7 es de 2 minutos. Haga clic en su sitio web en IIS Mgr, haga clic en Configuración avanzada y expanda Límites de conexión. El ajuste de Tiempo de espera de conexión (segundos) es lo que gobierna esto. Si IIS no recibe actividad en una conexión durante este tiempo, la conexión se agota. Esto es independientemente de si la conexión se solicitó o no para mantener viva. Por supuesto, tendrá que tener Keep-Alives habilitado para que esto sea un "tiempo de espera de Keep-Live". Keep-alive está habilitado de forma predeterminada en IIS.
También puede configurarlo para el sitio en el archivo applicationHost.config usando <limits>
el connectionTimeout
atributo y.
<limits connectionTimeout="00:02:00" />
Esto establecerá el valor del tiempo de espera en 2 minutos.
HTTP KeepAlive es un interruptor verdadero / falso. Si HTTP Keepalive es verdadero, utilizará la configuración "Tiempo de espera de conexión" (predeterminado 120 segundos)
También puede usar esta opción en su web.config
<system.web>
<httpRuntime executionTimeout="180" />
</system.web>
https://msdn.microsoft.com/en-us/library/e1f13641%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396