超時(shí)是因?yàn)槟阍谡{(diào)試過程中在一個(gè)斷點(diǎn)停留時(shí)間過長,導(dǎo)致一定時(shí)間內(nèi)沒有及時(shí)響應(yīng)IIS。
溫嶺ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
解決辦法就是打開Internet information Service(IIS)Manager,進(jìn)入Application Pools,找到你的web 應(yīng)用程序所在的app pool,右鍵選擇高級設(shè)置,找到Process Model ,展開之后修改Ping Maximum Response Time 和 Ping Period ,都改為能設(shè)置的最大值就行了。。
希望對你有幫助
server=.;uid=sa;pwd=;database=數(shù)據(jù)庫;Max Pool Size=512
連接字符串寫成這樣或許可以解決.但是這個(gè)方法我沒用.
還有個(gè)問題需要樓主注意,并不是你關(guān)閉SqlDataReader就真的關(guān)閉了,有時(shí)出現(xiàn)錯(cuò)誤,dr.Close();會執(zhí)行不到,不用我舉例子了吧.
------------------------------------------
關(guān)閉了但沒釋放吧.
connection.Dispose();
或你讓該類繼承System.IDisposable接口,強(qiáng)迫釋放資源,這樣就不會出現(xiàn)連接數(shù)量不夠的問題了。
如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!
vaela
你應(yīng)該使用大容量復(fù)制程序(bcp實(shí)用工具)
或者在T-SQL批處理、存儲過程和觸發(fā)器中使用BULK INSERT 語句
或者分多次插入數(shù)據(jù),例如用where子句 (日期=某日 and 日期=某日)
1、設(shè)置數(shù)據(jù)庫鏈接配置
server=.;database=myDB;uid=sa;pwd=password;Connect Timeout=0;
2、設(shè)置Command配置
SqlCommand cmd = new SqlCommand();
//(單位:秒)可根據(jù)需要設(shè)置,如果過長,也可以設(shè)置為0,當(dāng)此屬性設(shè)置為0時(shí)表示不限制時(shí)間。
cmd.CommandTimeout = 180;
3、Web.config配置文件中設(shè)置http請求運(yùn)行時(shí)限間
system.web
httpRuntime maxRequestLength="102400" executionTimeout="720" /
/system.web
這里設(shè)置的為720秒,前面的屬性maxRequestLength一般用于用戶上傳文件限制大??!默認(rèn)一般為4096 KB (4 MB)。
看一下來自MSDN解釋:
httpRuntime是配置asp.net http運(yùn)行時(shí)設(shè)置,以確定如何處理對asp.net應(yīng)用程序的請求。
executionTimeout:表示允許執(zhí)行請求的最大時(shí)間限制,單位為秒
maxRequestLength:指示 ASP.NET 支持的最大文件上載大小。該限制可用于防止因用戶將大量文件傳遞到該服務(wù)器而導(dǎo)致的拒絕服務(wù)攻擊。指定的大小以 KB 為單位。默認(rèn)值為 4096 KB (4 MB)。
useFullyQualifiedRedirectUrl:表示指示客戶端重定向是否是完全限定的(采用 "" 格式,這是某些移動控件所必需的),或者指示是否代之以將相對重定向發(fā)送到客戶端。如果為 True,則所有不是完全限定的重定向都將自動轉(zhuǎn)換為完全限定的格式。false 是默認(rèn)選項(xiàng)。
minFreeThreads:表示指定允許執(zhí)行新請求的自由線程的最小數(shù)目。ASP.NET 為要求附加線程來完成其處理的請求而使指定數(shù)目的線程保持自由狀態(tài)。默認(rèn)值為 8。
minLocalRequestFreeThreads:表示ASP.NET 保持的允許執(zhí)行新本地請求的自由線程的最小數(shù)目。該線程數(shù)目是為從本地主機(jī)傳入的請求而保留的,以防某些請求在其處理期間發(fā)出對本地主機(jī)的子請求。這避免了可能的因遞歸重新進(jìn)入 Web 服務(wù)器而導(dǎo)致的死鎖。
appRequestQueueLimit:表示ASP.NET 將為應(yīng)用程序排隊(duì)的請求的最大數(shù)目。當(dāng)沒有足夠的自由線程來處理請求時(shí),將對請求進(jìn)行排隊(duì)。當(dāng)隊(duì)列超出了該設(shè)置中指定的限制時(shí),將通過“503 - 服務(wù)器太忙”錯(cuò)誤信息拒絕傳入的請求。
enableVersionHeader:表示指定 ASP.NET 是否應(yīng)輸出版本標(biāo)頭。Microsoft Visual Studio 2005 使用該屬性來確定當(dāng)前使用的 ASP.NET 版本。對于生產(chǎn)環(huán)境,該屬性不是必需的,可以禁用。