Respuestas:
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.
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