2 同步IIS metabase中IWAM_MYSERVER账号的密码
CScript.exe c:\Inetpub\AdminScripts\adsutil.vbs SET w3svc/WAMUserPass"第一步中改的密码"
3同步COM+应用程序所用的IWAM_MYSERVER的密码
cscript c:\inetpub\adminscripts\synciwam.vbs -v
方法1:
for iis - virtual dirctory folder properties, make application protection as medium to low.
即 IIS - 虚拟目录 - 应用程序保护 - 低(iis进程)。
问题解决。有问题欢迎反馈。
方法2:
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。
方法3:
最近机子的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、大功告成!