Buscar en el Blog

miércoles, 29 de junio de 2016

Error: "Valor de tiempo de espera caducado. " .NET

“Valor de tiempo de espera caducado. El período de tiempo de espera expiró antes de obtener una conexión del grupo. Esto puede suceder porque todas las conexiones de la agrupación estaban en uso y se alcanzó el máximo tamaño del grupo.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: System.InvalidOperationException: Valor de tiempo de espera caducado. El período de tiempo de espera expiró antes de obtener una conexión del grupo. Esto puede suceder porque todas las conexiones de la agrupación estaban en uso y se alcanzó el máximo tamaño del grupo”
Es un problema relacionado con el numero de conexiones administradas, para solventarlo podemos añadir a la cadena de conexión el siguiente valor: 
Max Pool Size=10024
Con lo cual la cadena de conexion quedaria asi.
 <connectionStrings>
    <add name="DatabaseConnectionString" connectionString="Data Source=.;Min Pool Size=0;Max Pool Size=10024;Pooling=true;Initial Catalog=basededatos;Integrated Security=True" providerName="System.Data.SqlClient" />
  </connectionStrings>