我有一個ASP.NET頁面,在代碼旁邊有幾個用[WebMethod]
裝飾的靜態方法,而這些靜態方法在JavaScript中使用PageMethods.MyMethodName(myParameter, myOnCompleteHandler, myOnErrorHander);
來調用。如何增加ASP.NET Ajax PageMethod的超時時間?
其中一種方法被稱爲多次,並且運行時間可能由於調用量而變長。目前,該方法運行正常,但完成超過5分鐘的呼叫超時。我想將該跨度增加到10分鐘。
我曾嘗試:
ScriptManager.AsyncPostBackTimeout = 600;
Server.ScriptTimeout = 600;
this.Page.AsyncTimeout = new TimeSpan(0,10,0);
在JavaScriptSys.Net.WebRequestManager.set_defaultTimeout(600000);
executionTimeout控制服務器上的http運行時的執行超時,在此之前它會拋出http運行超時異常。 – 2016-12-27 06:21:49