Я перепробовал все. От ;Connection Timeout=600; до pooling='true'; Max Pool Size=200" ко всему ... У меня есть запрос в источнике данных, который мне нужно выполнить, и это занимает некоторое время. Этот тайм-аут действительно раздражает!
;Connection Timeout=600;
pooling='true'; Max Pool Size=200"
Вы можете установить значение тайм-аута команды select в событии выбора SqlDataSource:
protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e) { e.Command.CommandTimeout = 30; //or more time.... }
Вы используете ADO.NET?Если это так, попробуйте использовать:
SqlCommand cmd = new SqlCommand(); cmd.CommandTimeout = 600;