调试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
  • 详细信息:

错误原因: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

其实这个问题对于asp熟练的人很简单,因为遇到的可能性很大,但对于新手就很麻烦了。我费了一番周折在网上找到了,winxp 自带的Window Script 比较低,必须下载Window Script 5.6或更高版本,tsys的首页上也有下载。