關(guān)于Server Application Unavailable錯(cuò)誤的處理經(jīng)驗(yàn)分享
本文跟大家提供分享的是關(guān)于作者遇到IIS的一個(gè)莫名錯(cuò)誤Server Application Unavailable 錯(cuò)誤的處理經(jīng)驗(yàn)分享,希望能對(duì)大家有所幫助。
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.
調(diào)試時(shí),因?yàn)橐粋(gè)SQL語(yǔ)句有問(wèn)題,修改錯(cuò)誤后,結(jié)果IIS來(lái)這個(gè)錯(cuò)誤。。。。。
當(dāng)然,我試著去Refresh,可是這幾乎是徒勞的。沒(méi)辦法,只好重新啟動(dòng)IIS,結(jié)果還是這樣!
重新啟動(dòng)Computer后,還是這個(gè)錯(cuò)誤。這才是郁悶。
查看日志后,發(fā)現(xiàn)最后一個(gè)日志有很多的空格(應(yīng)該是,因?yàn)槿罩臼俏谋镜模。像是死循環(huán)寫(xiě)進(jìn)去的。但重新啟動(dòng)電腦后應(yīng)該可以恢復(fù)呀,刪除日志,再來(lái)運(yùn)行,結(jié)果還是一樣!
后來(lái)在同事的幫助下,發(fā)現(xiàn)Services里的一個(gè)服務(wù)停了。重新打開(kāi)這個(gè)服務(wù)ASP.net state Service后,IIS就正常了。
不明白為什么程序出現(xiàn)錯(cuò)誤后,把這個(gè)服務(wù)給停了,重新啟動(dòng)IIS及電腦都不加載這個(gè)服務(wù)了,郁悶。。。必須手動(dòng)啟動(dòng)。
[更正:Wednesday, March 22, 2006 3:41:18 PM]
可能上面是個(gè)偶然吧,下午IIS運(yùn)行仍然是那樣的錯(cuò)誤。后來(lái)經(jīng)過(guò)好幾次的檢查,發(fā)現(xiàn)與IIS沒(méi)有關(guān)系(我還重新安裝了IIS,昏,真是個(gè)笨蛋)!經(jīng)過(guò)幾個(gè)小時(shí)的思考,最后還是把問(wèn)題放了自己寫(xiě)的那幾段代碼上!結(jié)果發(fā)現(xiàn)是一個(gè)堆棧溢出錯(cuò)誤;杷懒,為什么.net報(bào)的錯(cuò)誤卻是運(yùn)行時(shí)調(diào)試錯(cuò)誤!而且日志里記錄的也是一大堆的關(guān)于.net的DCOM錯(cuò)誤問(wèn)題:
The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
{73B25FFD-F501-437B-8B11-7F0DE383964F}
to the user WEBB-COUNTRY-WU\ASPNET SID (S-1-5-21-1343024091-113007714-725345543-1010). This security permission can be modified using the Component Services administrative tool.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
一開(kāi)始就被這幾行錯(cuò)誤給迷惑了,結(jié)果浪費(fèi)了幾個(gè)小時(shí)的時(shí)間。