萬盛學電腦網

 萬盛學電腦網 >> Windows xp教程 >> 分析WinXP iis出現server application error原因

分析WinXP iis出現server application error原因

  分析WinXP iis出現server application error原因,不管你使用那個版本的系統,都會出現服務器應用程序錯誤。最近一網友就出現這樣的問題,他是使用WinXP系統的,在使用過程中就出現iss服務器應用程序錯誤,錯誤代碼如下:

  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.

  那要如何解決這類問題呢?下面我們就來說一下Win7 出現server application error的解決方法。

分析WinXP iis出現server application error原因

  具體方法如下:

  1、在我的電腦上點鼠標右鍵,選擇管理。

分析WinXP iis出現server application error原因(1)

  2、在計算機管理點事件查看器中的應用程序,如果你發現MSDTC錯誤的話,嘿嘿,也許你就不用象我這麼麻煩了,其實要是我在重新安裝IIS之前看一眼的話,我也不用麻煩了……怪我水平高精尖的不算!雙擊錯誤提示,打開對話框:

分析WinXP iis出現server application error原因(2)

  3、告訴俺這是缺少了一個日志文件,所以沒啟動成MSDTC服務,可以運行msdtc -resetlog來創建這個日志文件,鬼知道這MSDTC是什麼服務,如果你這是這種情況,可以創建文件後啟動MSDTC服務,試驗一下ASP網頁文件能否打開。我就沒這麼幸運,因為我自找的把麻煩升級了,看後文吧~

分析WinXP iis出現server application error原因(3)

  4、在計算機管理點服務和應用程序中的服務,右側就出現計算機的服務列表,出問題時你找不到“distributed transaction coordinator”這項服務的,嘿嘿,這是我啟動MSDTC後才出現的服務,它的主要作用大家可以看上圖中的描述部分,如何啟動它,別急,先讓我解決我的問題才說。

分析WinXP iis出現server application error原因(4)

  5、在計算機管理點本地用戶和組中的用戶,右側出現系統的用戶列表,不好意思,我把我的用戶名字馬賽克了,我們要給IUSR_機器名和IWAM_機器名兩個用戶改密碼,記得改成一樣的密碼。右鍵單擊IUSR_機器名,菜單第一項就是更改密碼,點擊後:

分析WinXP iis出現server application error原因(5)

  6、當然是繼續了,不能被這長篇大論給嚇回去。

分析WinXP iis出現server application error原因(6)

  7、密碼設置成“123456”吧,用同樣的方法給IWAM_機器名也設置一下。點擊開始,運行,輸入“CMD”回車。

分析WinXP iis出現server application error原因(7)

  8打開DOS窗口,輸入“cd C:\Inetpub\AdminScripts”,大家可以根據系統安裝盤符替換:

分析WinXP iis出現server application error原因(8)

  9、呵呵,下面是這個目錄的文件列表,反正也不清楚都是做什麼用的……

分析WinXP iis出現server application error原因(9)

  10、接著輸入“cscript.exe adsutil.vbs set w3svc/wamuserpass 123456”,你可以替換123456為你剛才在計算機管理處設置的密碼,一定要一樣的。

分析WinXP iis出現server application error原因(10)

  11、接著輸入“cscript.exe adsutil.vbs set w3svc/anonymoususerpass 123456”,同樣的,也要和上面設置的密碼一樣。

分析WinXP iis出現server application error原因(11)

  12、出現上面圖中的提示,說明設置密碼成功了;再同步系統密碼,我們輸入:“cscript.exe synciwam.vbs -v”。

分析WinXP iis出現server application error原因(12)

  13、多數可能就此通過,系統正常了,但俺很不幸,最下邊一行出現了“Error:8004E00F”的錯誤提示,本人這時候才知道是MSDTC沒有正常啟動的原因……於是我在DOS窗口中輸入“net stop msdtc”看是否啟動了該項服務,出現下圖狀況:

分析WinXP iis出現server application error原因(13)

  14、說是系統沒有啟動MSDTC,俺先用“msdtc -uninstall”卸了它,再用“msdtc-install”重新裝上,再用“msdtc -resetlog”創建日志文件,最後用“net start msdtc”啟動服務,成功。同步系統密碼吧,輸入:“cscript.exe synciwam.vbs -v”再回車。

分析WinXP iis出現server application error原因(14)

  15、沒錯誤,去試一下ASP頁面是否能成功打開?也許你們的都可以了,可俺還是不行……最後一招,注冊相關組件。在DOS窗口,輸入“cd windows\system32\inetsrv ”,進入系統文件夾的inetsrv目錄。

  16、然後輸入“rundll32 wamreg.dll, CreateIISPackage”

  17、最後輸入“regsvr32 asptxn.dll ”

  WinXP iss出現server application error的解決方法就介紹到這裡了,如果你們也有遇到這樣的問題的可以按照上述的方法步驟去操作,可以一一幫你解決問題。不妨動手去試一下,希望那個在這裡幫到大家。

copyright © 萬盛學電腦網 all rights reserved