Tôi đang cố gắng kéo dài thời gian chờ của một SqlDataSource vượt quá 30 giây (Có vẻ là mặc định). Tôi đang cố gắng chạy một thủ tục được lưu trữ phải chạy qua 100.000 bản ghi. Trong thời gian bận rộn nó lần ra ngoài. Tôi đang sử dụng ASP.NET 4.0 và IIS 6.0 trên máy chủ 2003.asp.net C# SqlDataSource vấn đề thời gian chờ
Thông báo lỗi: Hết hạn. Khoảng thời gian chờ trôi qua trước khi hoàn thành thao tác hoặc máy chủ không phản hồi.
tôi đã cố gắng vô ích để kéo dài thời gian chờ:
< 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;
}
Bất kỳ trợ giúp sẽ được đánh giá rất nhiều.
Cảm ơn
1 - Tôi chỉ cơ bản bằng văn bản này. – Tejs
Xin chào, tôi có thông tin sau trong web.config: Thời gian chờ kết nối = 180 – user1024416