解決IIS的Server Application Error的2種方法
2024-08-29 03:16:06
供稿:網(wǎng)友
方法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.
------------------------------------
過(guò)程:
1。右鍵我的電腦--管理--本地用戶和組,給IUSR_機(jī)器名和IWAM_機(jī)器名兩個(gè)用戶設(shè)置密碼,要一樣。
2。開(kāi)始--運(yùn)行--打cmd,
然后cd D:InetpubAdminScripts(我的系統(tǒng)在D盤),
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密碼,
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密碼
看一下,行了沒(méi)有?如果還不行,那么
cscript.exe synciwam.vbs -v,
然后iisreset。
方法2:
最近機(jī)子的IIS始終不正常,總是說(shuō)http500錯(cuò)誤,然后就無(wú)法解析asp文件,網(wǎng)上查了半天,解決方法有,但是都沒(méi)有涉及到我報(bào)的8004e00f的錯(cuò)誤。
后來(lái)在系統(tǒng)里不斷的亂看,發(fā)現(xiàn)MSDTC服務(wù)不正常,于是先從這里下手,具體的解決方法如下:
1、首先進(jìn)入組件服務(wù),查看組件服務(wù)/計(jì)算機(jī)/我的電腦/COM+應(yīng)用程序,結(jié)果報(bào)錯(cuò)“COM+ 無(wú)法與 Microsoft 分布式事務(wù)協(xié)調(diào)程序交談”,無(wú)法查看里面的對(duì)象。
2、進(jìn)入事件查看器,發(fā)現(xiàn)msdtc服務(wù)沒(méi)有正常啟動(dòng)。
3、刪除注冊(cè)表中的鍵:
• HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC
• HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC
• HKEY_CLASSES_ROOTCID
4、停止MSDTC服務(wù):net stop msdtc
5、卸載MSDTC服務(wù):msdtc -uninstall
6、重新安裝MSDTC服務(wù):msdtc -install
7、確認(rèn)在事件查看器中msdtc服務(wù)已經(jīng)正常啟動(dòng)[這步很關(guān)鍵,如果沒(méi)有,重新啟動(dòng)下電腦看看]
8、重新設(shè)置IIS的IWAM賬號(hào)密碼。[在計(jì)算機(jī)管理中的用戶管理里]
9、同步IIS metabase中IWAM_MYSERVER的密碼,在CMD中:c:inetputadminscripts>adsutil set w3svc/wamuserpass "yourpassword"
10、同步COM+應(yīng)用程序所用的IWAM_MYSERVER密碼,在CMD中:c:inetputadminscripts>cscript synciwam.vbs -v
11、大功告成!?。。。?