提示錯誤:超過了腳本運行的最長時間。可以通過為 Server.scriptTimeOut 屬性指定新值或在 IIS 管理工具中更改相應(yīng)值來更改此限制。如何解決?
當(dāng)前位置:點晴教程→點晴OA辦公管理信息系統(tǒng)
→『 經(jīng)驗分享&問題答疑 』
:提示錯誤:超過了腳本運行的最長時間。可以通過為 Server.scriptTimeOut 屬性指定新值或在 IIS 管理工具中更改相應(yīng)值來更改此限制。如何解決? 在asp頁面最頂部加上以下代碼: <% Response.Expires=0 Response.Buffer=True Server.scriptTimeOut=600 %> 1、設(shè)置Response對象的Buffer屬性,在頁面加上: Response.Buffer = True 啟用Buffer屬性后凡是輸出到客戶端的信息都暫時存入緩沖區(qū),直到整個ASP執(zhí)行結(jié)束后或者調(diào)用了Response對象的Flush或者End方法后,才將相應(yīng)發(fā)送給客戶端的瀏覽器。注:在ASP文件的第一行進(jìn)行相關(guān)設(shè)置。 2、修改 Server.scriptTimeOut屬性值,這個屬性的服務(wù)器默認(rèn)值是90,單位是秒。需要注意的,就是設(shè)置的scriptTimeOut值,要比IIS默認(rèn)的設(shè)定值大。 在我們的程序中改變這個值: Server.scriptTimeOut=600 這樣就把ASP程序執(zhí)行最大時間改為了600秒。 3、優(yōu)化程序、算法、數(shù)據(jù)結(jié)構(gòu),提高程序的運行速度。 通過1、2兩個方法解決了;一般修改這個值在應(yīng)用到查找大量數(shù)據(jù)和無組件上傳時,因為這兩項工作需要較長的工作時間,所以,在查詢出錯時,可以考慮這幾方面。 該文章在 2023/10/27 9:37:13 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |