解决IIS的Server Application Error的2种方法

时间:2021-05-19

方法1:
------------------------------------
ServerApplicationError
Theserverhasencounteredanerrorwhileloadinganapplicationduringtheprocessingofyourrequest.Pleaserefertotheeventlogformoredetailinformation.Pleasecontacttheserveradministratorforassistance.
------------------------------------

过程:
1。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。

2。开始--运行--打cmd,
然后cdD:InetpubAdminScripts(我的系统在D盘),
然后cscript.exeadsutil.vbssetw3svc/wamuserpass你的密码,
然后cscript.exeadsutil.vbssetw3svc/anonymoususerpass你的密码

看一下,行了没有?如果还不行,那么
cscript.exesynciwam.vbs-v,
然后iisreset。



方法2:
最近机子的IIS始终不正常,总是说http500错误,然后就无法解析asp文件,网上查了半天,解决方法有,但是都没有涉及到我报的8004e00f的错误。

后来在系统里不断的乱看,发现MSDTC服务不正常,于是先从这里下手,具体的解决方法如下:

1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+无法与Microsoft分布式事务协调程序交谈”,无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
3、删除注册表中的键:
•HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC
•HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC
•HKEY_CLASSES_ROOTCID
4、停止MSDTC服务:netstopmsdtc
5、卸载MSDTC服务:msdtc-uninstall
6、重新安装MSDTC服务:msdtc-install
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]
8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
9、同步IISmetabase中IWAM_MYSERVER的密码,在CMD中:c:inetputadminscripts>adsutilsetw3svc/wamuserpass"yourpassword"
10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:inetputadminscripts>cscriptsynciwam.vbs-v
11、大功告成!!!!!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章