-2147467259(0x80004005)错误,IIS浏览不了动态网页---解决方法

-----网上搜集的解决方案(一)----------------------------------------------------------------------------------------
1.确认在IIS中定义了合适的脚本语言.(进入IIS管理-选中站点-属性-主目录-配置-选项-默认ASP语言),确认默认ASP语言设置为 VBScript(默认)或JScript(如果你更喜欢Javascript脚本)
2.注意如果你的代码中首行含有<%Language="language"%>将覆盖上边的设置,所以仔细检查以保证你没有拼写
错误.它应该是<%Language="VBScript"%>
3.有时,脚本引挚不完整的DLL注册也会造成这个问题,请下载最新版的脚本引挚试试.
4.现在,我们需要确认在安装脚本引挚时没有注册某些DLL文件,例如,你可以按以下方式去尝试注册DLL:
运行CMD,然后
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权限( [url]http://support.microsoft.com/?id=187506[/url])
IIS 5 - 怎样为IIS5设置所需要的用户及NTFS权限( [url]http://support.microsoft.com/?id=271071[/url])
IIS 6 - IIS6.0默认的用户及NTFS权限( [url]http://support.microsoft.com/?id=812614[/url])
7.如果你严格按照上边的步骤来做,应该不会再看到这个错误,除非你在上边的步骤中遗忘了某些配置.你可以临时将 iusr_计算机名 这个用户加入本地管理员组.注意,这只是为了查找问题,当问题解决后你绝对不能将匿名用户加入管理员组.
 
--------网上搜集的解决方案(二)-------------------------------------------------------------------------------
1、删除“internet信息服务”,
2、重启机子,按F8进入“安全模式”,
3、在安全模式下将“C:\Inetpub”、“c:\windows\iis6.log”、“c:\windows\system32\inetsrv”这几个东西重命名。
4、重启机子,在正常模式下安装“internet信息服务”,安装完毕删除重命名文件。
5、如果还不能解决问题,打开“internet信息服务”,“重新启动IIS”。
--------网上搜集的解决方案(三)--------------------------------------------------------------------------------
还有网友说的是iis6.0和XP存在不兼容,然后我到网上下载了多个5.1的,安装了又试,仍然没有什么变化,气坏我了!以上方法我没有能用上不能证明这些方法都不行,或许我的这个电脑不兼容吧,嘿嘿,大家发现都不行了话最好还是准备好开始系统还原(非系统自带的那个系统还原)或是重装吧!悲哀...........

你可能感兴趣的:(浏览,职场,IIS,错误,休闲)