「 指令碼逾時 」 錯誤的 Active Server Pages (ASP)
解決方案
有以下三種方式如果要解決這個問題:
• |
您可以增加處理特定網站的 ASP 指令碼允許的時間。 如果要執行這項操作,變更 Metabase 值在 Internet Information Server (IIS):
|
||||||||||||||||
• |
您可以增加允許 ASP 指令碼處理所有網站的時間。 要執行這項操作,變更在 IIS Metabase 值:
|
||||||||||||||||
• |
您可以使用 Server.ScriptTimeOut 屬性來以程式設計的方式增加 ScriptTimeOut 屬性值在 ASP 頁面層級。 例如,如果您要將指令碼處理逾時之前傳遞 3 分鐘,至 ASP 頁面加入下列行:
請注意 : 當您在頁面層級設定指令碼逾時,您無法在 IIS (90 秒預設) 中設定它為小於 Metabase 值。 不過,您可以設定指令碼逾時時間值高於 Metabase 值。 例如,如果您不要變更這個 Metabase 預設值,下列程式碼:
ScriptTimeOut 值是 90。 如果您在下列程式碼:
ScriptTimeOut 值是 120。 |