打印本文 关闭窗口 | |
HTTP 500 - 内部服务器错误,在WINDOWS2000 PRO下,使用IIS的错误解决办法 | |
作者:未知 文章来源:网络文摘 点击数 更新时间:2007/6/1 1:51:26 文章录入:admin 责任编辑:admin | |
|
|
也许只需要以下4步骤呢: IIS500错误,是因为微软的一个BUG所造成的。下面是解决办法: 主要是由于IWAM账号(在我的计算机即是IWAM_CIDUNET账号)的密码错误造成了HTTP 500内部错误。 解决办法 手工同步账号 知道了导致HTTP 500内部错误的原因,解决起来就比较简单了,那就是人工同步IWAM账号在Active Directory、IIS metabase数据库和COM+应用程序中的密码。 具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(IWAM账号以IWAM_CIDUNET为例)。 (一)更改Active Directory中IWAM_CIDUNET账号的密码 因IWAM账号的密码由系统控制,随机产生,我们并不知道是什么,为完成下面两步的密码同步工作,我们必须将IWAM账号的密码设置为一个我们知道的值。 1、选择“开始”->“程序”->“管理工具”->"Active Directory用户和计算机",启动“Active Directory用户和计算机”管理单元。 2、单击“user”,选中右面的“IWAM_CIDUNET”,右击选择“重设密码(T)...”,在跳出的重设密码对方框中给IWAM_CIDUNET设置新的密码,这儿我们设置成“Aboutnt2001”(没有引号的),确定,等待密码修改成功。 (二)同步IIS metabase中IWAM_CIDUNET账号的密码 可能因为这项改动太敏感和重要,微软并没有为我们修改IIS metabase中IWAM_CIDUNET账号密码提供一个显式的用户接口,只随IIS5提供了一个管理脚本adsutil.vbs,这个脚本位于C:\\inetpub\\adminscripts子目录下(位置可能会因你安装IIS5时设置的不同而有所变动)。 adsutil.vbs脚本功能强大,参数非常多且用法复杂,这里只提供使用这个脚本修改IWAM_CIDUNET账号密码的方法: adsutil SET w3svc/WAMUserPass Password "Password"参数就是要设置的IWAM账号的新的密码。因此我们将IIS metabase中IWAM_CIDUNET账号的密码修改为“Aboutnt2001”的命令就是: c:\\Inetpub\\AdminScripts>adsutil SET w3svc/WAMUserPass "Aboutnt2001" 修改成功后,系统会有如下提示: WAMUserPass: (String) "Aboutnt2001" |
|
打印本文 关闭窗口 |