| IIS安裝錯誤:Server Application Error解決方法(參考) 新安裝的iis出現提示: “Server Application Error”的提示: Server Application Error
![]() 在我的電腦上點(diǎn)鼠標右鍵,選擇管理。 ![]() 在計算機管理點(diǎn)事件查看器中的應用程序,如果你發(fā)現MSDTC錯誤的話(huà),嘿嘿,也許你就不用象我這么麻煩了,其實(shí)要是我在重新安裝IIS之前看一眼的話(huà),我也不用麻煩了……雙擊錯誤提示,打開(kāi)對話(huà)框: ![]() 告訴俺這是缺少了一個(gè)日志文件,所以沒(méi)啟動(dòng)成MSDTC服務(wù),可以運行msdtc -resetlog來(lái)創(chuàng )建這個(gè)日志文件,鬼知道這MSDTC是什么服務(wù),如果你這是這種情況,可以創(chuàng )建文件后啟動(dòng)MSDTC服務(wù),試驗一下ASP網(wǎng)頁(yè)文件能否打開(kāi)。我就沒(méi)這么幸運,因為我自找的把麻煩升級了,看后文吧~ ![]() 在計算機管理點(diǎn)服務(wù)和應用程序中的服務(wù),右側就出現計算機的服務(wù)列表,出問(wèn)題時(shí)你找不到“distributed transaction coordinator”這項服務(wù)的,嘿嘿,這是我啟動(dòng)MSDTC后才出現的服務(wù),它的主要作用大家可以看上圖中的描述部分,如何啟動(dòng)它,別急,先讓我解決我的問(wèn)題才說(shuō)。 ![]() 在計算機管理點(diǎn)本地用戶(hù)和組中的用戶(hù),右側出現系統的用戶(hù)列表,不好意思,我把我的用戶(hù)名字馬賽克了,我們要給IUSR_機器名和IWAM_機器名兩個(gè)用戶(hù)改密碼,記得改成一樣的密碼。右鍵單擊IUSR_機器名,菜單第一項就是更改密碼,點(diǎn)擊后: ![]() 當然是繼續了,不能被這長(cháng)篇大論給嚇回去。 ![]() 密碼設置成“123456”吧,用同樣的方法給IWAM_機器名也設置一下。點(diǎn)擊開(kāi)始,運行,輸入“CMD”回車(chē)。 ![]() 打開(kāi)DOS窗口,輸入“cd C:\Inetpub\AdminScripts”,大家可以根據系統安裝盤(pán)符替換: ![]() 呵呵,下面是這個(gè)目錄的文件列表,反正也不清楚都是做什么用的…… ![]() 接著(zhù)輸入“cscript.exe adsutil.vbs set w3svc/wamuserpass 123456”,你可以替換123456為你剛才在計算機管理處設置的密碼,一定要一樣的。 ![]() 接著(zhù)輸入“cscript.exe adsutil.vbs set w3svc/anonymoususerpass 123456”,同樣的,也要和上面設置的密碼一樣。 ![]() 出現上面圖中的提示,說(shuō)明設置密碼成功了;再同步系統密碼,我們輸入:“cscript.exe synciwam.vbs -v”。 ![]() 多數可能就此通過(guò),系統正常了,但俺很不幸,最下邊一行出現了“Error:8004E00F”的錯誤提示,本人這時(shí)候才知道是MSDTC沒(méi)有正常啟動(dòng)的原因…… 于是我在DOS窗口中輸入“net stop msdtc”看是否啟動(dòng)了該項服務(wù),出現下圖狀況: ![]() 說(shuō)是系統沒(méi)有啟動(dòng)MSDTC,俺先用“msdtc -uninstall”卸了它,再用“msdtc-install”重新裝上,再用“msdtc -resetlog”創(chuàng )建日志文件,最后用“net start msdtc”啟動(dòng)服務(wù),成功。同步系統密碼吧,輸入:“cscript.exe synciwam.vbs -v”再回車(chē)。 ![]() 沒(méi)錯誤,去試一下ASP頁(yè)面是否能成功打開(kāi)?也許你們的都可以了,可俺還是不行……最后一招,注冊相關(guān)組件。在DOS窗口,輸入“cd windows\system32\inetsrv ”,進(jìn)入系統文件夾的inetsrv目錄。 然后輸入“rundll32 wamreg.dll, CreateIISPackage” |
聯(lián)系客服