如何在调用商店程序时避免VS 2012 / c#/ webform的“超时”?
我正在调用的商店程序更长,大约3分钟可以返回数据,但是在30秒内显示消息“超时”。
我尝试插入cmd.CommandTimeout = 0;但没有任何改变。
任何消化?
由于
答案 0 :(得分:0)
可以设置两种超时:
默认超时都是30秒,所以我认为你也有更改连接超时。
var connString = ConfigurationManager.ConnectionStrings["ConnectionName"].ConnectionString;
var builder = new SqlConnectionStringBuilder(connString) {ConnectTimeout = 30};
var connection = new SqlConnection(builder.ToString());