Active Server Pages 错误 'ASP 0201'
无效的默认脚本语言
为此应用程序指定的默认脚本语言无效。
搞了半天才搞好,原来:
问题出在MS OFFICE身上,而出问题的系统一般都是WINXP,WIN2000,而如果是WIN2003 SERVER根本就不会有问题,而当你是上述几个系统的使用者,又安装了网上很流行的OFFICE 2003版本后,这个ASP问题就会出现了,主要是ACCESS2003的相关标记文件和这几个系统的IIS的版本不匹配,无法做关联,导致无法读取ASP文件.
解决办法很简单,就是彻底删除OFFICE 2003,仍旧安装OFFICE 2000,这个版本的OFFICE ACCESS能更好的和上述系统做匹配.
要解决此问题,请按照以下步骤操作:
1、单击开始,指向程序,指向管理工具,然后单击 Internet 信息服务。
2、在控制台树中,单击默认 Web 站点。在显示窗格中,右键单击 默认 Web 站点,然后单击属性。
3、在目录安全性选项卡的匿名访问和身份验证控制中,单击编辑。
4、在身份验证方法属性页中,单击去掉匿名访问的勾。
5、确定。
=============================================================
2、卸载Xp SP2,重新安装IIS5.1,OK!
引用BBS里流行的一句话说:IIS 5.1和Windows XP SP2存在冲突,鉴定完毕! |
=============================================================
如果问题仍然没解决,可以尝试此简单方法:
方法及实现:
1.停止IIS;
2.在运行中输入反注册命令 regsvr32 /u vbscript.dll,提示成功后进入第3步;
3.进入 c:/windows/system32 目录,找到 vbscript.dll
4.直接剪切,之后复制到桌面或者其他地方(其实删除也可以,不过还是为了防止意外!);
5.之后在运行中输入注册命令 regsvr32 vbscript.dll,提示成功后进入第6步;
6.成功注册后你可以进入 c:/windows/system32 目录,之后寻找 vbscript.dll ,如果你找到了这个文件的话,
恭喜你,在启动IIS后你又可以运行ASP文件了,大功告成!
备注:
以上方法是实现IIS的默认脚本语言为VB的,如果你的默认脚本语言是Java,请将 vbscript.dll 替换为 jscript.dll 即可!
此方法是我自己亲身测试过的,如果你用此方法依然不行的话,那估计就得重新安装系统或者GHOST了