首页 > 技术交流 > Active Server Pages 错误 'ASP 0201' 的解决方案
Active Server Pages 错误 'ASP 0201' 的解决方案 2011-10-26

今天遇到了IIS经典问题,ASP一直以来运行得好好的,我装了aspjpeg1.9.0.1后浏览html正常,浏览asp文件出现错误提示:

Active Server Pages 错误 'ASP 0201'

无效的默认脚本语言

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

百度 and Google,万千文献饱览后没有修复成功,使用IISfixer时出现应用程序错误,内存不能为"written",没有办法。

Internet来宾账号(IUSR_FUFU)掌管IIS站点的访问权限,应该先从它下手,不过一想能正常浏览html,又不免觉得不关它的事,管不了那么多,试验了一下:

将IUSR_FUFU账号添加到Administrators组中。重启IIS,问题解决。

难道结论是IIS来宾访问账号不够权限ASP?不可能让来宾账号以Administrator身份来访问吧。

既然是IIS访问账号的问题,直接新建了一个账号,IIS_FUFU,删除默认的Users组,添加进Guests组。

然后将IIS站点的匿名访问账号修改成IIS_FUFU,密码为空,集成Windows访问是勾选状态。重启IIS,可行。

后又在账号方面进行了一些实践,自己总结可能是Internet来宾账号的问题,总结解决方案如下:

  1. 右击桌面上[我的电脑]-[管理]-进入[计算机管理]-[本地用户和组]-[用户]
  2. 将IUSR_xxxx(视计算机名而定,Internet 来宾帐户)重命名为IUSR_BAK
  3. 空白处右击-[新用户]-用户名:IUSR_xxxx,密码空,勾选‘用户不能更改密码’、‘密码永不过期’-创建
  4. 双击刚刚创建的账号-[隶属于]-删除默认的Users组,添加-高级-立即查找-双击Guests-确定-确定
  5. 重启IIS,成功。

上一篇:ad5制作的dedecms视频教程