Active Server Pages 错误 ''ASP 0201''
无效的默认脚本语言
为此应用程序指定的默认脚本语言无效。
最后终于解决了,方法如下:
在IIS里,选择“默认站点”右击属性弹出对话框,选择“目录安全性”选项卡,在“身份验证和访问控制”里,点“编辑按钮”,确认“启用匿名访问”打了勾,确认“集成windows身份验证”打了勾,再接着,在“匿名访问”那里,用户名选择你当前登陆的这个用户名(最好是管理员权限,因为我就是用的管理员权限的帐号登陆的),密码输入你登陆的用户的密码,一路确定应用。
在浏览器里再测试<% response.write now() %>,呵呵,终于正常了。。。
这个方法应该来说,是一个有效的通用的方法,出现这个错误的兄弟姐妹们可以试试。但是,这个方法绝对不是一个根本的方法,同时这个方法还是一个危险的方法,因为这里用的是管理员帐号,如果仅仅是自己的机子用还好,但如果是用在WEB服务器上,那就等于把服务器白送给别人了,所以如果是服务器出这个错误,还是乖一点,重装系统吧(有GHOST这个东东,恢复系统只要2分钟,相信你不会懒到这个程度吧?)
问题是解决了,但是不是根本的解决,先将就着用,还是要继续寻找根本的解决办法。
2007年1月6日补充内容:
今天上午开了一上午会,散会后,瞎逛就到了腾讯“搜搜”上,然后想看看自己的站在腾讯上能查到多少,结果是出来了,其中有一个是以前在其他搜索引擎上没见过的,打开来看了看,哈。。。没想到,居然让我找到个工具能修复IIS的这个201错误的。。。(这个工具是出自360安全卫士论坛的一位网友)
我刚试过了,用这个工具修复后,我新建一个IIS站点,做了个测试ASP,浏览正常了!(在用这个工具修复IIS时,会小卡一会,所以不要以为是死掉了,过一会儿会提示“修复成功”这样的对话框。)
另外再说明一下,这个工具在我的系统上是修复成功了,但到其他人的系统上是否也一样会修复成功,这个我就不知道了。所以请大家如果用了这个工具也未能修复系统,不要在这儿骂人,谢谢!
http://zhidao.baidu.com/question/15311889.html
http://www.002pc.com/master/College/Server/iis/2008-12-14/6397.html
JIANGTAO 9:43:26
方法三 ( 这个实践过 OK!)
1、单击开始,指向程序,指向管理工具,然后单击 Internet 信息服务。
2、在控制台树中,单击默认 Web 站点。在显示窗格中,右键单击 默认 Web 站点,然后单击属性。
3、在目录安全性选项卡的匿名访问和身份验证控制中,单击编辑。
4、在身份验证方法属性页中,单击去掉匿名访问的勾。