IIS ASP 无效的默认脚本语言 解决方法

2014 年 3 月 15 日5050

站点导航

产品道首页->应用-> IIS ASP 无效的默认脚本语言 解决方法

IIS ASP 无效的默认脚本语言 解决方法

ZDNet 产品频道更新时间:2007-04-04 19:29:01作者:来源:

本文关键词:

Active Server Pages 错误 'ASP 0201'
无效的默认脚本语言

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

于是开始百度、谷歌,同样是找遍了,所谓的“解决办法”倒是很多,比如以下这些:
一、删除IIS,删除c:.Netpub文件夹,重装IIS。(试过了,没有用,而且是试过N次)

二、设置默认的ASP脚本语言为:VBScript  (这个简直是废话,我根本就没动过这个设置,ASP默认的就是这个,还用得着我去重新设置?)

三、office2003 与IIS冲突,要我卸载掉access  (晕死,这个我自认是完全与IIS不搭边的,所以我自然不去试了,后来我解决了IIS的这个错误就说明确实不是OFFICE的错)

四、安全卫士360惹的祸,瑞星惹的祸等等,呵呵,360,瑞星我都没用过,我用的江民。同样我也坚信不可能是江民的错。

五、IIS里-主目录选项卡-应用程序,点旁边的“删除”按钮,然后再点“创建”按钮,创建新的应用程序。有个网友在他的BLOG里说他用这种方法解决的,于是我试了,结果还是没有用。也许这位网友可能真的解决了,但却对我的系统无效。

六、重新注册VBscript.dll,jscript.dll,asp.dll,有很多的网页里,都是转的这个贴子,我照着试过了,同样还是没有用。

七、IUSR_计算机名,说是这个帐户的权限不够,说要把IIS相关的文件夹和文件都设置一下让这个帐户有权限。这个说的有点道理。我认为应该是正确的,于是就围着这个转,但是却总是做不对(同时也很疑惑,家里的电脑用了那么久了,根本就没说过要这样进行设置,在以前的公司上班时,也都没说过要这样设置的)。

反正网上写的方法太多了,有的我试过了,有的我认为根本就没道理就没试。但总的来说,我认为问题就是出在权限这里,至于为什么家里的电脑是同样的系统盘安装的,同样的设置,为什么家里的不出问题,偏偏公司的就问题一把,难不成IIS还挑硬件配置不成?

最后终于解决了,方法如下:
在IIS里,选择“默认站点”右击属性弹出对话框,选择“目录安全性”选项卡,在“身份验证和访问控制”里,点“编辑按钮”,确认“启用匿名访问”打了勾,确认“集成windows身份验证”打了勾,再接着,在“匿名访问”那里,用户名选择你当前登陆的这个用户名(最好是管理员权限,因为我就是用的管理员权限的帐号登陆的),密码输入你登陆的用户的密码,一路确定应用。
在浏览器里再测试<% response.write now() %>,呵呵,终于正常了。。。

这个方法应该来说,是一个有效的通用的方法,出现这个错误的兄弟姐妹们可以试试。但是,这个方法绝对不是一个根本的方法,同时这个方法还是一个危险的方法,因为这里用的是管理员帐号,如果仅仅是自己的机子用还好,但如果是用在WEB服务器上,那就等于把服务器白送给别人了,所以如果是服务器出这个错误,还是乖一点,重装系统吧。

推荐阅读与相关应用内容

相关应用技巧

最新应用技巧

[an error occurred while processing this directive]

热门关键词

0 0