1.确认在IIS中定义了合适的脚本语言.(进入IIS管理-选中站点-属性-主目录-配置-选项-默认ASP语言),确认
默认ASP语言设置为VBScript(默认)或JScript(如果你更喜欢javascript脚本)
2.注意如果你的代码中首行含有<%Language="language"%>将覆盖上边的设置,所以仔细检查以保证你没有拼写
错误.它应该是<%Language="VBScript"%>
3.有时,脚本引挚不完整的DLL注册也会造成这个问题,请下载最新版的脚本引挚试试.
4.现在,我们需要确认在安装脚本引挚时没有注册某些DLL文件,例如,你可以按以下方式去尝试注册DLL:
regsvr32%windir%system32VBscript.dll
regsvr32%windir%system32JScript.dll
regsvr32%windir%system32InetsrvAsp.dll
5.继续,如果你到此还没有解决这个问题,那看起来像是许可权引起了该问题.
例如:使匿名用户访问网站的iusr_计算机名这个用户没有相关DLL的读权限,可以尝试将(4)中的DLL文件
给匿名用户赋予读取权限.
6.下一步,如果你还是看到同样的错误,你需要尝试按另外的步骤以确保相关的权限正确.参考以下文件:
IIS4-IIS4所需要的用户和NTFS权限(/?id=187506)
IIS5-怎样为IIS5设置所需要的用户及NTFS权限(/?id=271071)
IIS6-IIS6.0默认的用户及NTFS权限(/?id=812614)
7.如果你严格按照上边的步骤来做,应该不会再看到这个错误,除非你在上边的步骤中遗忘了某些配置.你可以
临时将iusr_计算机名这个用户加入本地管理员组.注意,这只是为了查找问题,当问题解决后你绝对不能将
匿名用户加入管理员组.
IIS报500错误是在虚拟主机的管理中很平常的一件事情,通常500错误的意思就是没有权限访问。出现500错误的原因有很多.
一般来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误。以下介绍3种办法解决:
途径之一:您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览
项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,并关掉窗口重新打开IE浏览器,就可获得正确的错误提示,
之后,您就可根据该错误提示检查您具体的出错原因了。
在IIS配置正确的情况下。【控制面板】→→【程序和功能】→→【打开或关闭windows功能】,
在d出的窗口中确认勾选iis管理控制台,将【internet信息服务】下的万维网服务全部打钩,确定即可安装,等待几分钟即可!有些win7没有iis选项,去网站下载一个安装
开始菜单-控制面板-系统和安全-管理工具-lls管理器,双击它打开
1、点击左侧目录网站---2、点击右侧目录添加网站---3、自定义网站名称和选择测试asp系统根目录路径,确定即可。
回到左侧网站目录下会出现2个网站,一个是系统默认网站,一个是你新建的网站,把系统默认的网站删除或者停止运行。因为会占用同一个端口,所以需呀这样做。
点击右侧新建好的网络名称,在跳出的窗口双击默认文档
在跳出的默认文档界面点击添加,添加的名称为,安装型asp系统则输入install.asp,无需安装的就输入index.asp即可,我的是无需安装的,所以用了index.asp
7
再次点击网站名称,再点击测试,安装型即可跳转到安装界面,无需安装型跳转到正常界面
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)