500-IIS服务器内部错误解决方法

[复制链接]
最近电脑的IIS始终不正常,总是说http500错误,无法解析asp文件,但可以显示静态HTML。去掉‘显示友好的URL错误’后报错:
Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.

网上的说法是IWAM_计算机名这个用户密码在Active Directory、IIS metabase数据库和COM+应用程序之间不同步。

但是我在点击‘管理工具-组件服务-组件服务’时提示:COM+ 无法与 Microsoft 分布式事务协调程序交谈,8004e00f错误.
查看事件日志发现MSDTC服务不正常

具体的解决方法如下:

1、删除注册表中的键:
• HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\MSDTC
• HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSDTC
• HKEY_CLASSES_ROOT\\CID

2、停止MSDTC服务:net stop msdtc

3、卸载MSDTC服务:msdtc -uninstall

4、重新安装MSDTC服务:msdtc -install

5、启动MSDTC服务:net start msdtc

6、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看

7、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]

8、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:\\inetput\\adminscripts>adsutil SET w3svc/WAMUserPass Password
\"Password\"参数就是要设置的IWAM账号的新的密码

9、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:\\inetput\\adminscripts>cscript synciwam.vbs -v

10、大功告成!

IWAM账号建立后被Active Directory、IIS metabase数据库和COM+应用程序三方共同使用,账号密码被三方分别保存,并由操作系统负责这三方保存的IWAM密码的同步工作。但系统的对IWAM账号的密码同步工作有时会失败,使三方IWAM账号所用密码不统一。当IIS或COM+应用程序使用错误IWAM的密码登录系统,启动IIS Out-Of-Process Pooled Applications时,系统会因密码错误而拒绝这一请求,导致IIS Out-Of-Process Pooled Applications启动失败,也就是我们在ID10004错误事件中看到的“不能运行服务器{3D14228D-FBE1-11D0-995D-00C04FD919C1} ”(这里{3D14228D-FBE1-11D0-995D-00C04FD919C1} 是IIS Out-Of-Process Pooled Applications的KEY),不能转入IIS5应用程序,HTTP 500内部错误就这样产生了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏
收藏0
本帖违规,我要举报
举报本帖
免责声明:
本站资源均来源于网络或是会员上传,版权和著作权归原作者所有,如有不愿意被转载,请点击这里通知我们第一时间删除!
所有资源仅供下载后在本地学习研究参考使用!您必须在下载资源后的24个小时之内,从您的电脑中彻底删除。
所有资源不能用于任何商业和非法目的,否则一切后果请用户自负。如您需要商用,请支持和购买正版,本站不对您的使用负任何责任!
会员所发布的信息中如有涉及到具体的第三方个人(单位/公司)隐私、商业秘密等,侵犯其权益,对其构成不良影响的,本站有权不做通知直接删除!

精彩评论5

跳转到指定楼层
#沙发
superhero001 发表于 2008-4-17 10:40:57 | 只看该作者
嗯 这个500 的错误困扰了很长时间~~一直都没有什么快捷的解决方法,今天长见识了~~感谢楼主分享~2
#板凳
黑马王子 发表于 2008-10-7 10:43:48 | 只看该作者
把此贴收藏起来以后备用。。
#地板
chinaboywll 发表于 2008-10-7 21:49:51 | 只看该作者

500-IIS服务器内部错误好像很多

500-IIS服务器内部错误好像很多,有些是网站自己的问题,不过大部分原因还是楼上版主说的情况。遇到问题要多分析,先尝试自己找原因,真不行了可以到百度里搜一下,解决了问题就长进了一步。
#地窖
hxyly 发表于 2008-10-18 19:34:41 | 只看该作者
学习了
   谢谢
6#
jaytan99440 发表于 2010-5-27 21:42:22 | 只看该作者
1# double
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

  • 超级版主勋章

    超级版主勋章
  • 优秀管理者勋章

    优秀管理者勋章
  • 中坚力量勋章

    中坚力量勋章
  • 搜虎美女勋章

    搜虎美女勋章
  • 特殊贡献勋章

    特殊贡献勋章

关注0

粉丝3

帖子0

发布主题
15年专注源码提供
侵权投诉处理

点击这里投诉侵权

周一至周日10:00-21:00

反馈建议/违规信息举报

webmaster@souho.net 在线客服咨询

扫描二维码关注我们

严禁任何人以任何形式在本站发表与我国法律相抵触的言论!本站资源仅供本地学习研究,禁止用于任何违法犯罪活动!

搜虎源码所有资源来自网络收集整理,版权和著作权归原作者所有,仅供本地研究学习。若有侵权,请联系管理员及时删除!

所有资源严禁用于任何商业目的,否则一切后果请用户自负。如您需要商用,请支持和购买正版,本站不对您的使用负任何责任!

如会员所发布的信息中有涉及到具体的第三方个人(单位/公司)隐私、商业秘密等,侵犯其权益,对其构成不良影响的,本站有权不做通知将该信息予以直接删除处理!

网站备案号: 鄂ICP备17009394号-2