1、web.config配置,<system.web></system.web>裏面增加:<httpRuntime maxRequestLength="10240" appRequestQueueLimit="100" useFullyQualifiedRedirectUrl="true" executionTimeout="1200" />
2、擴大代理類的超時限制,默認是90秒
YourWebService yws = new YourWebService();
yws.Timeout = 1200000; //20分鐘
3、IIS屬性-網站 連接超時時間 1200秒
1、修改 app.config 文件,添加如下代碼:
<httpRuntime executionTimeout="600" />
請求執行超時時間爲600秒(默認爲110秒)
2、設置 Web services 的 Timeout 屬性
對 XML Web services 的同步調用的超時(以毫秒爲單位)。默認爲 100000 毫秒。
lywSqCommon.sqsdData.GetData getData = new lywSqCommon.sqsdData.GetData();//GetData 爲類名
getData.Timeout=700000;//單位爲毫秒
指示 XML Web services 客戶端等待同步 XML Web services 請求完成的時間(以毫秒計)。
提示:如果將 Timeout 屬性設置爲 Timeout.Infinite,則指示該請求無超時。即使 XML Web services 客戶端可以將 Timeout 屬性設置爲無超時,Web 服務器仍可以在服務器端使請求超時。
系統將以上面兩項設置的最小者作爲操作超時的時間長度。
文章出處:http://www.diybl.com/course/1_web/webjs/20071021/78741.html