您当前的位置: 首页 > 网站编程 > ASP教程 > 500-IIS服务器内部错误解决方法

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

作者:guanchaofeng 来源:不详 发布时间: 2009-09-30 08:52 点击:
最近机子的IIS始终不正常,总是说http500错误,无法解析asp文件,但可以显示静态HTML。去掉显示友好的URL错误后报错: ServerApplicationError Theserverhasencounteredanerrorwhileloadinganapplicationduringtheprocessingofyourrequest.Pleaserefertothee

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

  最近机子的IIS始终不正常,总是说http500错误,无法解析asp文件,但可以显示静态HTML。去掉‘显示友好的URL错误’后报错:
  
  ServerApplicationError
  
  Theserverhasencounteredanerrorwhileloadinganapplicationduringtheprocessingofyourrequest.Pleaserefertotheeventlogformoredetailinformation.Pleasecontacttheserveradministratorforassistance.
  
  网上的说法是IWAM_计算机名这个用户密码在ActiveDirectory、IISmetabase数据库和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服务:netstopmsdtc
  
  3、卸载MSDTC服务:msdtc-uninstall
  
  4、重新安装MSDTC服务:msdtc-install
  
  5、启动MSDTC服务:netstartmsdtc
  
  6、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]
  
  7、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
  
  8、同步IISmetabase中IWAM_MYSERVER的密码,在CMD中:c:\inetput\adminscripts>adsutilSETw3svc/WAMUserPassPassword
  
  "Password"参数就是要设置的IWAM账号的新的密码
  
  9、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:\inetput\adminscripts>cscriptsynciwam.vbs-v
  
  10、大功告成!
  
  IWAM账号建立后被ActiveDirectory、IISmetabase数据库和COM+应用程序三方共同使用,账号密码被三方分别保存,并由操作系统负责这三方保存的IWAM密码的同步工作。但系统的对IWAM账号的密码同步工作有时会失败,使三方IWAM账号所用密码不统一。当IIS或COM+应用程序使用错误IWAM的密码登录系统,启动IISOut-Of-ProcessPooledApplications时,系统会因密码错误而拒绝这一请求,导致IISOut-Of-ProcessPooledApplications启动失败,也就是我们在ID10004错误事件中看到的“不能运行服务器{3D14228D-FBE1-11D0-995D-00C04FD919C1}”(这里{3D14228D-FBE1-11D0-995D-00C04FD919C1}是IISOut-Of-ProcessPooledApplications的KEY),不能转入IIS5应用程序,HTTP500内部错误就这样产生了。

分享到:
本文"500-IIS服务器内部错误解决方法"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4