1、
一、web.config配置,<system.web></system.web>裏面增 加:
<
httpRuntime
maxRequestLength
="10240"
appRequestQueueLimit
="100"
useFullyQualifiedRedirectUrl
="true"
executionTimeout
="1200"
/>
二、擴大代理類的超時限制,默認是90秒
YourWebService yws =
new YourWebService();
yws.Timeout = 1200000;
//20分鐘
三、IIS屬性-網站 鏈接超時時間 1200秒
2、
一、修改 app.config 文件,添加以下代碼:
<
httpRuntime
executionTimeout
="600"
/>
請求執行超時時間爲600秒(默認爲110秒)
二、設置 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 服務器仍能夠在服務器端使請求超時。
系統將以上面兩項設置的最小者做爲操做超時的時間長度。