导航

IIS 500错误的解决方法

Posted on 2008-02-13 11:35  Wayne Chou  阅读(1572)  评论(2)    收藏  举报

 目前找到两中错误导致500错误。
1.DTC
服务引起
2.IIS
IWAM_用户密码不同步

一、DTC服务引起

1.这种情况,在事件查看器中有如下提示
[1]:服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别'。
  有关此消息的详细信息,请访问 Microsoft 联机支持站点:
[2]:无法启动 MS DTC 事务管理器。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
[3]:MS DTC 事务管理器启动失败。LogInit 返回错误 0x2。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
[4]:找不到 MS DTC 日志文件。在确认所有由 MS DTC 协调的资源管理器不具有“不确定”状态的事务
之后,请运行 msdtc -resetlog 创建日志文件。
2.解决方法

[1]:检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话

请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog以创建日

志文件。重起DTC服务,检查IIS是否可以正常使用,若不行继续。
[2]:在CMD下执行以下命令:
 cd %windir%\system32\inetsrv
 rundll32 wamreg.dll, CreateIISPackage
 regsvr32 asptxn.dll

二 IISIWAM_用户密码不同步
请参考微软的技术支持 http://support.microsoft.com/default.aspx?scid=kb;zh-cn;297989