分类：电脑/网络-互联网
问题：IIS默认脚本语言无效?ActiveServerPages错误' 
Active  Pages 错误 'ASP 0201' 默认脚本语言无效 为该应用程序指定的默认脚本语言无效。 
回答：这个问题我也没有遇到过，只是在网上查到了解决方案，不知道有没有用，你可以参考一下：请尝试以下步骤：1.确认在IIS中定义了合适的脚本语言．(进入IIS管理-选中站点-属性-主目录-配置-选项-默认ASP语言)，确认默认ASP语言设置为 Script(默认)或JScript(如果你更喜欢Javascript脚本)2.注意如果你的代码中首行含有<%Language="language"%>将覆盖上边的设置，所以仔细检查以保证你没有拼写错误．它应该是<%Language="VBScript"%>3.有时,脚本引挚不完整的DLL注册也会造成这个问题，请下载最新版的脚本引挚试试．4.现在，我们需要确认在安装脚本引挚时没有注册某些ＤＬＬ文件，例如，你可以按以下方式去尝试注册DLL:regsvr32 %windir%\system32\VBscript.dllregsvr32 %windir%\system32\JScript.dllregsvr32 %windir%\system32\Inetsrv\Asp.dll5.继续，如果你到此还没有解决这个问题，那看起来像是许可权引起了该问题．　例如：使匿名用户访问网站的 iusr_计算机名 这个用户没有相关DLL的读权限，可以尝试将(4)中的DLL文件给匿名用户赋予读取权限．6.下一步，如果你还是看到同样的错误，你需要尝试按另外的步骤以确保相关的权限正确．参考以下文件：　IIS 4 - IIS 4所需要的用户和NTFS权限(   IIS 5 - 怎样为IIS5设置所需要的用户及NTFS权限(   IIS 6 - IIS6.0默认的用户及NTFS权限( 7.如果你严格按照上边的步骤来做，应该不会再看到这个错误,除非你在上边的步骤中遗忘了某些配置．你可以临时将 iusr_计算机名 这个用户加入本地管理员组．注意，这只是为了查找问题，当问题解决后你绝对不能将匿名用户加入管理员组．如果加入管理员组后问题已经解决．可以肯定这是因为权限问题，请按上边的步骤再次检查权限设置．如果还是没有解决，请将匿名用户从管理员组删除后再请教其它相关专业技术人员．参考页面为： 另外，你也可以试试重装IIS，说不定可以解决。GOOD LUCK!