http500错误及报8004e00f的最简单解决方法

最近机子的IIS始终不正常,总是说http500错误,然后就无法解析asp文件,网上查了半天,解决方法有,但是都没有涉及到我报的COM+ 无法与 Microsoft 分布式事务协调程序交谈的8004e00f错误。

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

2、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中(开始--运行--cmd):
然后在命令行中键入:
cd C:\Inetpub\AdminScripts(我的系统在C盘)这样就进入了
c:\inetput\adminscripts>然后IWAM_MYSERVER的密码

c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"

3、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:
c:\inetput\adminscripts>cscript synciwam.vbs -v,但是在进行第三步操作时总是报8004e00f错误。无法进行下去。

 

我的方法,解决8004e00f的错误:

1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,看结果是否为“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,确定后进入以下步骤。

2、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
进入到c:\inetput\adminscripts目录下:

在CMD中修改 IWAM 帐户密码

cscript.exe adsutil.vbs set w3svc/wamuserpass "nikoblog" (密码随便)

在CMD中修改 IUSR 帐户密码

cscript.exe adsutil.vbs set w3svc/anonymoususerpass "nikoblog" (密码要一致)

3、这时候要先在 CMD-下 输入 MSDTC -resetlog 命令再进行第四步的同步COM+应用程序所用的IWAM_MYSERVER密码

4、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:

c:\inetput\adminscripts>cscript synciwam.vbs -v

(第四步中也可以在“组件服务”->“计算机”->“我的电脑”->“com+应用程序”->“out-of-process pooled applications”,右击“out-of-process pooled applications”->“属性”。 切换到“out-of-process pooled applications”属性对话框的“标志”选项卡。“此应用程序在下列账户下运行”选择中“此用户”会被选中,用户名是“iwam_myserver”。这些都是缺省的,不必改动。在下面的“密码”和“确认密码”文本框内输入正确的密码“nikoblog”,确定退出。 )

5、OK!enjoy~~~~~~

FROM:http://www.resume-cn.com/myblog/article.asp?id=146

版权声明:
作者:Kiyo
链接:https://www.wkiyo.cn/html/2008-01/i412.html
来源:Kiyo's space
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>