1. 程式人生 > >關於Asp.net超時,延長讀取sql server資料庫的超時時間!(已解決)

關於Asp.net超時,延長讀取sql server資料庫的超時時間!(已解決)

超時時間已到。在操作完成之前超時時間已過或伺服器未響應。 (.Net SqlClient Data Provider)
當讀取超過30秒後,就有這個提示,不知為什麼?
-------------------------------------------------------------------- \\ 第一步
通過上網搜尋,發現在web.config檔案中
<system.web>和</system.web>之間,加入:
<httpRuntime maxRequestLength="102400" executionTimeout="600" />
600是600秒。
但是執行後沒有效果。
-------------------------------------------------------------------- \\ 第2步
是不是sql server設定的問題,我又開啟sql server,在連線左上角的【例項名】一般是主機名+例項名,點右鍵,選【屬性】再【連線】,裡邊有一個【遠端查詢超時值】,改成【600】,也是10分鐘,600秒。
還是不行! 氣死了!
--------------------------------------------------------------------- \\ 第3步
看我的asp.net書,是不是在連線字串中有設定,終於找到了,
            SqlCommand cmd = new SqlCommand(safeSql, con);
            cmd.CommandTimeout = 600; 
600,就是設定時間。
這回管用了,呵呵!