您的位置:首页 > 编程语言 > ASP

Active Server Pages 错误 ‘ASP 0201′

2014-10-22 11:44 417 查看
原文出处:http://blog.sina.com.cn/s/blog_4b322e4b010007hn.html


刚刚自己亲身测试了一下,发现以上方法还存在问题,修改如下,真心希望能解决各位的问题:

Win2003服务器IIS出现“Active Server Pages 错误 ‘ASP 0201′ ”错误的解决方案 By FlySky(QQ:182441316):

详细错误信息如下:

Active Server Pages 错误 ‘ASP 0201′

默认脚本语言无效

为该应用程序指定的默认脚本语言无效。

原因:

造成这种错误的因素很多,网上搜索一下,其中用360安全卫士导致的人占绝大多数;

解决方案:

网上搜索了一下,大多都是让卸载IIS后去安全模式什么什么的,如果问题仍然没解决,可以尝试此简单方法:

方法及实现:

1.停止IIS;

2.在运行中输入反注册命令 regsvr32 /u vbscript.dll,提示成功后进入第3步;

3.在运行中输入反注册命令 regsvr32 /u %windir%\system32\Inetsrv\Asp.dll,

提示成功后进入第4步;

4.进入 c:\windows\system32 目录,找到 vbscript.dll ,直接剪切,之后粘贴到桌面或者其他地方

(其实删除也可以,不过还是为了防止意外!);

5.进入 c:\windows\system32\Inetsrv 目录,找到 asp.dll ,直接剪切,之后粘贴到桌面或者其他地方

(其实删除也可以,不过还是为了防止意外!);

6.启动IIS;

7.访问ASP站点,注意看屏幕提示,如果出现:错误 ‘8002801d’ 的话,执行第8步;否则执行第9步;

8.在运行中输入注册命令 regsvr32 %windir%\system32\Inetsrv\Asp.dll,提示成功后进入第9步;

9.在运行中输入注册命令 regsvr32 vbscript.dll ,提示成功后进入第10步;

10.重新运行ASP站点,注意看屏幕提示,如果你已经成功的话那就不用说啦,如果到这里你还不成功,执行第11步;

11.在IIS的设置中,把你的站点的“匿名访问”去掉,方法自己BAIDU,这里不强调,去掉后刷新页面,如果提示

需要用户名和密码,请输入你的最高权限用户的用户名和密码,之后重新执行第1步;

备注:

1.以上方法是实现IIS的默认脚本语言为VB的,如果你的默认脚本语言是Java,请将 vbscript.dll 替换为 jscript.dll 即可;

此方法是我自己亲身测试过的,如果你用此方法依然不行的话,那估计就得重新安装系统或者GHOST了;

2.以上方法我自己亲身测试过,目前没有发现任何不良反映,一切正常;

3.如果执行了第11步,问题解决了,但是访问必须要用户名和密码,这种方法一般人都不能接受,但是也说明了一个问题,

跟你的系统用户权限有关,可以适当调整了 IUSR_计算机名用户的权限以后即可,具体调整方法自己测试了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: