調試ASP網站時出現錯誤,主要特徵:錯誤類型:Microsoft VBScript 運行時錯誤 (0x800A0030) 加載 DLL 時出錯: 'RegExp'
具體效果如下:
HTTP 錯誤 500.100 - 內部服務器錯誤 - ASP 錯誤
Internet 信息服務 技術信息(用於支持人員)
- 錯誤類型:
Microsoft VBScript 運行時錯誤 (0x800A0030)加載 DLL 時出錯: 'RegExp'
/{路徑}/{文件}.asp, 第 nnn 行 - 瀏覽器類型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) - 網頁:
GET /{路徑}/{文件}.asp - 時間:
2005年3月28日, 13:16:42 - 詳細信息:
Microsoft 支持
錯誤原因:vbscript.dll不能正確解析正則表達式
解決的辦法有二:
1、出現"加載 DLL 時出錯"的話, 你可以先再重新註冊vbscript.dll看看...
在 cmd 下執行 regsvr32 vbscript.dll
如過註冊上有問題的話, 先看看vbscript.dll的檔案在不在你的system32裡面.
HTTP 錯誤 500.100 - 內部服務器錯誤 - ASP 錯誤
Internet 信息服務 技術信息(用於支持人員)
- 錯誤類型:
Microsoft VBScript 運行時錯誤 (0x800A0030)加載 DLL 時出錯: 'RegExp'
/{路徑}/{文件}.asp, 第 nnn 行 - 瀏覽器類型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) - 網頁:
GET /{路徑}/{文件}.asp - 時間:
2005年3月28日, 13:16:42 - 詳細信息:
Microsoft 支持
錯誤原因:vbscript.dll不能正確解析正則表達式
解決的辦法有二:
1、出現"加載 DLL 時出錯"的話, 你可以先再重新註冊vbscript.dll看看...
在 cmd 下執行 regsvr32 vbscript.dll
如過註冊上有問題的話, 先看看vbscript.dll的檔案在不在你的system32裡面.
2、在CMD 內輸入regsvr32/s scrrun.dll
然後再重起IIS 一定要重起IIS
這樣應該可以用了
3、安裝Window Script 5.6
http://www.microsoft.com/downloads/details.aspx?FamilyId=C71 7D943-7E4B-4622-86EB-95A22B832CAA&displaylang=en
其實這個問題對於asp熟練的人很簡單,因爲遇到的可能性很大,但對於新手就很麻煩了。我費了一番周折在網上找到了,winxp 自帶的Window Script 比較低,必須下載Window Script 5.6或更高版本,tsys的首頁上也有下載。