top
Loading...
ASP0115Error的解決方案
"ASP 0115"是什么錯誤?

如果你的ASP報告0115 error,意思是“我不知道是什么原因引起這個錯誤”
0115 error引起的原因一般是由外部因素引起的。
在下面我列出了一些可能引起報0115 error的東東,并且也提出了一些供參考的解決辦法:

1.文件或注冊鍵的權限和證明引起
如果系統授權用戶對一些自建組件,系統動態鏈接庫(DLL)和注冊鍵的文件沒有足夠的權限,就可能引起這樣的錯誤。
若是你認為是注冊表的權限設置的問題,那可以用Regedt32.exe檢查注冊鍵的權限。尤其是ODBC, Jet, ADO和其他可能引
起這個問題的主鍵。如果你還有一臺能正常運行它的機器,你還可以試著比較這些主鍵權限的不同。

先要斷定是不是權限的問題,有一個好的測試辦法就是:你可以在管理員組中添加一個臨時的匿名登錄帳號
(IUSR_<machine_name>),給這個添加帳號管理員的權限。如果可以正常運行的話,那就是你的權限的問題了。
注意:當你調試完畢,務必記得把IUSR_<machine_name>帳號清除,免得不法分子有機可乘。

2.DLL注冊錯誤或DLL版本不符引起
如果你用VB開發Web應用程序,可以再生成一個從屬文件來比較DLL的版本。

3.從組件返回的沒有處理的錯誤引起

4.表單(Form)沒有命名的控件引起
比如:<input type="Text" name="textinput">寫成<input type="Text">

5.在多線程環境下使用沒有線程安全的組件

6.使用了ASP dll version 1.23.09以前版本的Session

7.在IIS3.0上使用數據訪問組件(MDAC)
如果調用了存儲過程(SP),有可能是這些原因引起0115錯誤:
I.SP參數沒有值導致0115 error.
II.不正確參數值導致0115 error.
III.在SP使用了SQL保留字(如:SECTION)

北斗有巢氏 有巢氏北斗