|
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.
出現(xiàn)上述錯誤的原因是: .NET Framework 2.0的程序與.NET Framework1.1(或1.0)的程序被放入同一個應(yīng)用程序池(默認(rèn)情況下放入DefaultAppPool池),也就是由同一個工作進(jìn)程: w3wp.exe 進(jìn)行管理,而單個工作進(jìn)程是無法同時管理不同的程序(或者不同版本的程序)的。如果先訪問.NET framework 1.1的頁面,則工作進(jìn)程先加載并管理了 1.1版本的程序集,此時訪問.NET framework 2.0的web程序頁面,Server Application Unavailable 錯誤就出來了。 反之,如果在默認(rèn)應(yīng)用程序池的w3wp.exe尚未啟動前先訪問了 2.0的web程序(此時應(yīng)用程序集已經(jīng)加載了.NET framework2.0的Web程序集),再訪問1.1或1.0的Web程序頁面時,同樣會出現(xiàn)“服務(wù)器應(yīng)用程序不可用” 這樣的中文提示。(您可以結(jié)束掉以前的w3wp.exe進(jìn)行測試。)
解決辦法: 在IIS中新建一個應(yīng)用程序池,然后選中你的 基于.NET framework2.0的虛擬目錄,點“屬性”-》在“應(yīng)用程序池” 中選擇剛才新建的的應(yīng)用程序池,點擊“確定”。
AspNet技術(shù):發(fā)布WEB站點時出現(xiàn)Server Application Unavailable,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。