|
-
首頁 > 知識庫 >
IIS 出現(xiàn) Server Application Error 解決方法
-
IIS 出現(xiàn) Server Application Error 解決方法
1.開始功能表
2.執(zhí)行->cmd
3.打開命令提示視窗 輸入cd c:\Windows/system32/inetsrv
4. 切換到system32下inetsrv目錄 輸入rundll32 wamreg.dll, CreateIISPackage
注意:必須準確鍵入"CreateIISPackage"它區(qū)分大小寫
5.輸入regsvr32 asptxn.dll
1、首先進入組件服務(wù),查看組件服務(wù)/計算機/我的電腦/COM+應(yīng)用程序,若報錯"COM+ 無法與 Microsoft 分佈式事務(wù)協(xié)調(diào)程序交談",無法查看裡面的對象。那就再繼續(xù)看下面
2、進入事件查看器,看msdtc服務(wù)是否正常啟動。
3、刪除註冊表中的鍵:
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
? HKEY_CLASSES_ROOT\CID
4、停止MSDTC服務(wù):net stop msdtc
5、卸載MSDTC服務(wù):msdtc -uninstall
6、重新安裝MSDTC服務(wù):msdtc -install
7、確認在事件查看器中msdtc服務(wù)已經(jīng)正常啟動[這步很關(guān)鍵,如果沒有,重新啟動下電腦看看]
8、重新設(shè)置IIS的IWAM賬號密碼。[在計算機管理中的用戶管理裡]
9、同步IIS metabase中IWAM_MYSERVER的密碼,在CMD中:c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
10、同步COM+應(yīng)用程序所用的IWAM_MYSERVER密碼,在CMD中:c:\inetput\adminscripts>cscript synciwam.vbs -v
按照上面一步步做了後,若發(fā)現(xiàn)還是不能執(zhí)行asp,
查看事件紀錄,看msdtc服務(wù)是否是停止的,
若停止,執(zhí)行net start mstdc ,接著可能出現(xiàn)下面的提示
Distributed Transaction Coordinator 被禁用,
無法啟動msdtc服務(wù),到server裡面查看,
找到這個Distributed Transaction Coordinator,將其啟動,
再執(zhí)行synciwam.vbs -v
|