服务器 
首页 > 服务器 > 浏览文章

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

(编辑:jimmy 日期: 2024/5/18 浏览:3 次 )
方法1: 
------------------------------------  
Server Application Error  
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.  
------------------------------------  

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

2。开始--运行--打cmd,  
然后cd D:InetpubAdminScripts(我的系统在D盘),  
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,  
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码  

看一下,行了没有?如果还不行,那么  
cscript.exe synciwam.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服务:net stop msdtc  
5、卸载MSDTC服务:msdtc -uninstall  
6、重新安装MSDTC服务:msdtc -install  
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]  
8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]  
9、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:inetputadminscripts>adsutil set w3svc/wamuserpass "yourpassword"  
10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:inetputadminscripts>cscript synciwam.vbs -v  
11、大功告成!!!!!
上一篇:Apache与IIS共用端口的解决方法集
下一篇:三个有用的 Switch 命令
一句话新闻
微软与英特尔等合作伙伴联合定义“AI PC”:键盘需配有Copilot物理按键
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。