Я пытаюсь увеличить тайм-аут SqlDataSource за 30 секунд (кажется, по умолчанию). Я пытаюсь запустить хранимую процедуру, которая должна работать через 100 000 записей. Во время периодов занятости это время. Я использую ASP.NET 4.0 и IIS 6.0 на сервере 2003.asp.net C# SqlDataSource проблемы с таймаутом
Сообщение об ошибке: Истекло время ожидания. Период ожидания истекает до завершения операции или сервер не отвечает.
Я пытался без толку, чтобы продлить время ожидания:
< 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;
}
Любая помощь будет принята с благодарностью.
Thanks
+1 - Я просто в основном пишу это. – Tejs
Привет, У меня есть следующее в моем web.config: Время ожидания подключения = 180 – user1024416