Estoy tratando de extender el tiempo de espera de un SqlDataSource más allá de 30 segundos (Parece ser el valor predeterminado). Estoy intentando ejecutar un procedimiento almacenado que debe ejecutarse en 100.000s de registros. Durante los períodos ocupados se agota el tiempo. Estoy usando ASP.NET 4.0 e IIS 6.0 en el servidor de 2003.asp.net C# Problemas de tiempo de SqlDataSource
Mensaje de error: Tiempo de espera caducado. El período de tiempo de espera transcurrido antes de la finalización de la operación o el servidor no responde.
he intentado en vano para extender el tiempo de espera:
< asp:SqlDataSource ID="dsTest" EnableCaching="true" CacheDuration="604800" runat="server" ConnectionString="<%$ ConnectionStrings:SuperNARIC %>" SelectCommand="selectStatus" SelectCommandType="StoredProcedure" onselecting="dsTest_Selecting" >
<SelectParameters>
< asp:ControlParameter ControlID="ddlCar" Name="CountryID" PropertyName="SelectedValue" Type="Int32" />
< /SelectParameters>
< /asp:SqlDataSource>
protected void dsTest_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
{
e.Command.CommandTimeout = 300;
}
Cualquier ayuda sería muy apreciada.
Gracias
1 - Estaba básicamente escribiendo esto. – Tejs
Hola, tengo lo siguiente en mi web.config: Connection Timeout = 180 – user1024416