ASP.NET_動(dòng)易Cms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
錯(cuò)誤信息:
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.
大致意思:
服務(wù)器應(yīng)用程序無法使用
該網(wǎng)站的應(yīng)用程序正在試圖獲得關(guān)于這個(gè)Web服務(wù)器目前無法使用。請(qǐng)點(diǎn)擊“刷新”按鈕在您的網(wǎng)頁瀏覽器來重試您的要求。
管理員注:錯(cuò)誤訊息,詳細(xì)說明原因,這一故障的具體要求可以發(fā)現(xiàn)應(yīng)用程序事件日志中的Web服務(wù)器。請(qǐng)仔細(xì)閱讀此日志條目找出造成這個(gè)錯(cuò)誤發(fā)生。
該網(wǎng)站的應(yīng)用程序正在試圖獲得關(guān)于這個(gè)Web服務(wù)器目前無法使用。請(qǐng)點(diǎn)擊“刷新”按鈕在您的網(wǎng)頁瀏覽器來重試您的要求。
管理員注:錯(cuò)誤訊息,詳細(xì)說明原因,這一故障的具體要求可以發(fā)現(xiàn)應(yīng)用程序事件日志中的Web服務(wù)器。請(qǐng)仔細(xì)閱讀此日志條目找出造成這個(gè)錯(cuò)誤發(fā)生。
原因分析:
這個(gè)錯(cuò)誤是由 IIS6 應(yīng)用程序隔離機(jī)制造成的。IIS默認(rèn)的應(yīng)用程序隔離機(jī)制被稱為:“工作進(jìn)程隔離模式”,在此模式中,應(yīng)用程序被分為多個(gè)組,每個(gè)組就是一個(gè)“應(yīng)用程序池” ,每個(gè)應(yīng)用程序池之間是相互隔離的。隔離的好處當(dāng)然就是安全啦,穩(wěn)定啦,等等。IIS中的每個(gè)應(yīng)用程序池由一個(gè)“工作進(jìn)程”分別進(jìn)行管理,也就是"W3wp.exe" 。如果有多個(gè)應(yīng)用程序池中的程序運(yùn)行,我們就能看到多個(gè)w3wp.exe。我們平時(shí)新建的虛擬目錄都默認(rèn)被指向IIS6的“DefaultAppPool" 中,所以在默認(rèn)情況下,不管你有多少個(gè)asp.net程序在運(yùn)行,在“Windows任務(wù)管理器”中你只能看到一個(gè)w3wp.exe進(jìn)程。
這個(gè)錯(cuò)誤是由 IIS6 應(yīng)用程序隔離機(jī)制造成的。IIS默認(rèn)的應(yīng)用程序隔離機(jī)制被稱為:“工作進(jìn)程隔離模式”,在此模式中,應(yīng)用程序被分為多個(gè)組,每個(gè)組就是一個(gè)“應(yīng)用程序池” ,每個(gè)應(yīng)用程序池之間是相互隔離的。隔離的好處當(dāng)然就是安全啦,穩(wěn)定啦,等等。IIS中的每個(gè)應(yīng)用程序池由一個(gè)“工作進(jìn)程”分別進(jìn)行管理,也就是"W3wp.exe" 。如果有多個(gè)應(yīng)用程序池中的程序運(yùn)行,我們就能看到多個(gè)w3wp.exe。我們平時(shí)新建的虛擬目錄都默認(rèn)被指向IIS6的“DefaultAppPool" 中,所以在默認(rèn)情況下,不管你有多少個(gè)asp.net程序在運(yùn)行,在“Windows任務(wù)管理器”中你只能看到一個(gè)w3wp.exe進(jìn)程。
.net Framework 2.0的程序與.net Framework1.1(或1.0)的程序被放入同一個(gè)應(yīng)用程序池(默認(rèn)情況下放入DefaultAppPool池),也就是由同一個(gè)工作進(jìn)程: w3wp.exe 進(jìn)行管理,而單個(gè)工作進(jìn)程是無法同時(shí)管理不同的程序(或者不同版本的程序)的。如果先訪問.net framework 1.1的頁面,則工作進(jìn)程先加載并管理了 1.1版本的程序集,此時(shí)訪問.net framework 2.0的web程序頁面,Server Application Unavailable 錯(cuò)誤就出來了。 反之,如果在默認(rèn)應(yīng)用程序池的w3wp.exe尚未啟動(dòng)前先訪問了 2.0的web程序(此時(shí)應(yīng)用程序集已經(jīng)加載了.net framework2.0的Web程序集),再訪問1.1或1.0的Web程序頁面時(shí),同樣會(huì)出現(xiàn)“服務(wù)器應(yīng)用程序不可用” 這樣的中文提示。
解決方法:在IIS中新建一個(gè)應(yīng)用程序池,然后選中你的 基于.net framework2.0的站點(diǎn),點(diǎn)“屬性”-》在“應(yīng)用程序池” 中選擇剛才新建的的應(yīng)用程序池,點(diǎn)擊“確定”。 換句話意思就是1.1和2.0不能共用一個(gè)應(yīng)用程序池。
相關(guān)動(dòng)易Cms教程:
- MAC錯(cuò)誤的解決方法
- 如何屏蔽動(dòng)易后臺(tái)導(dǎo)航里的某個(gè)功能菜單?
- 動(dòng)易.NET版本留言自動(dòng)選定欄目方法
- 動(dòng)易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點(diǎn)ID標(biāo)簽
- 如何開啟SiteWeaver6.8的支持,反對(duì)功能
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之四----動(dòng)易系統(tǒng)安裝篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之三----數(shù)據(jù)庫篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫修復(fù),SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動(dòng)易.net程序權(quán)限配置
- 為什么提示對(duì)Windows系統(tǒng)文件夾下的Temp目錄沒有訪問權(quán)限?
動(dòng)易Cms教程教程Rss訂閱Cms教程搜索
動(dòng)易Cms教程推薦
- 完美解決 Microsoft JET Database Engine 錯(cuò)誤
- 如何將留言簿的查看模式由討論區(qū)方式改為留言板方式?
- 海之戀的欄目模板中文章標(biāo)題不能顯示?
- 動(dòng)易2006版的留言調(diào)用代碼與2005版有什么不同?
- 動(dòng)易系統(tǒng)配置Conn.asp數(shù)據(jù)庫參數(shù)出現(xiàn)錯(cuò)誤的原因
- CssNameA、 CssName1和 CssName2自定義CSS參數(shù)使用實(shí)例
- 后臺(tái)系統(tǒng)默認(rèn)頻道刷新出錯(cuò),但新添加的頻道刷新沒有問題
- 給你的網(wǎng)站加個(gè)"頂"文章的功能
- 動(dòng)易論壇2005區(qū)基本問題貼信息匯總
- 一個(gè)滾動(dòng)代碼
- 相關(guān)鏈接:
- 教程說明:
動(dòng)易Cms教程-ASP.NET
。