-
IIS預設頁面指令碼執行超時90秒,在程式完成執行前90秒以上,彈出此錯誤。 當上傳檔案比較大,網路速度比較慢的時候,會超時,這就是你目前的情況。
您可以在 asp 頁面中編寫程式“= time”來設定指令碼超時期限。
還可以在 IIS 上的“主目錄配置”選項“ASP 指令碼超時:”中設定站點的指令碼超時。
我也有這個問題,我複製了。
-
sub topiclist
on error resume next
set rs="")
sql,conn
do while not
topic=replacetext(rs("topic"),".*>","$1")
if rs("isrenwu")=1 then""&leftstr(""&topic,13)&"
end if
set rs=nothing
end sub
房東執行並嘗試一下。
-
首先,檢查程式是否有無限迴圈。
此問題通常是由於大量訪問單頁資料庫引起的。 當資料庫表中的讀取記錄過多,SQL語句未優化,機器訪問速度過慢時,會出現此問題。
此外,還可以通過以下方法擴充套件系統的上限:
方法一可以將 ASP 指令碼允許的時間增加到特定的 **。
1.開啟 Internet 服務管理器。
2.樹,然後右鍵單擊預設網站(或有問題的網站)。
3.單擊“屬性”。
4.單擊“主目錄”選項卡。
5.在“應用程式設定”中,單擊“配置”。
7.asp 指令碼超額增加到乙個數字,以防止指令碼超時足夠高。
第二個選項是增加允許對所有網站進行 asp 指令碼編寫的時間。
1.開啟 Internet 服務管理器。
2.右鍵單擊計算機的名稱。
3.單擊“屬性”。
4.“主要屬性”,選擇“www 服務”,然後單擊。
5.單擊“主目錄”選項卡。
6.在“應用程式設定”中,單擊“配置”。
8.asp 指令碼超額增加到乙個數字,以防止指令碼超時足夠高。
方法三:可以通過程式設計方式使用該屬性來增加 ASP 中頁面級別的 scriptTimeout 屬性的值。
例如,如果在傳遞之前需要 3 分鐘來處理超級,則使用以下行將指令碼新增到 asp 頁:= 180
-
ASP** 在生成時出現。
Active Server Pages 錯誤“ASP 0113”指令碼超時,如下圖所示。
解決方案:延長指令碼時間。
如下圖所示,將時間設定得盡可能大以降低限制。
-
IIS 預設檔案的執行時間似乎是 30 秒,而您的檔案執行時間超過 30 秒!
所以這個錯誤發生了!
但是出現了乙個問題:
如果程式沒有必要執行,乙個頁面執行超過30秒,那麼,程式就沒有意義了!
想想看,有多少人會等你開啟乙個網頁30秒?
10秒內打不開的網頁,基本不落下!
你應該檢查程式的邏輯,看看是否有無限迴圈等待!
-
執行 ASP 程式時出錯。
錯誤:Active Server Pages 錯誤'asp 0113'
指令碼超時。 已超過指令碼執行的最長時間。 您可以為該屬性指定乙個新值,也可以在 IIS 管理工具中更改相應的值。
值來更改此限制。
錯誤原因:
查詢資料庫中的資料時,資料量過大,導致指令碼超時。
解決方案:1 寫入錯誤頁的 ASP 開始區域。 或者可以將其設定為稍小的引數。
2 您可以增加允許處理特定網站的 ASP 指令碼的時間。 為此,請新增 Internet 資訊
伺服器 (IIS) 元資料庫值:
開啟 IIS 的屬性,右鍵單擊相關站點。
單擊主頁。
單擊“應用程式選項”選項卡。
ASP 指令碼超值增加到乙個數字,以防止指令碼超時足夠高3 系統未開啟 FSO 元件:FSO 元件的開啟和關閉方法,DLL 檔案的註冊和登出:
執行 cmd 命令。
注意取消 FSO 元件:regsvr32 U %windir% system32
啟用 fso 命令:regsvr32 %windir% system32 4 多次注入和啟動後仍然出現錯誤,原因是沒有許可權,不知道怎麼導致,下面給出了解決方法。
許可權有問題,開啟登錄檔加入許可權!
在 Start-Run 中鍵入 regedit 並找到 hkey 類根目錄
右鍵單擊加入 Everyone, Internet 來賓帳戶 (IUSR....) 的許可權使用者沒問題,然後重新啟動 IIS,你就完成了!
如果你和我們一樣,可以找到對應的字段進行修改。
還有一種情況是,**中的錯誤會導致無休止的迴圈。
打字不容易,比如滿意,希望。