應用池檢視原始碼討論檢視歷史
應用程序池
應用池即應用程序池:
在Microsoft IIS6中引入了應用程序池,這是微軟的一個全新概念:應用程序池是將一個或多個應用程序鏈接到一個或多個工作進程集合的配置。因為應用程序池中的應用程序與其他應用程序被工作進程邊界分隔,所以某個應用程序池中的應用程序不會受到其他應用程序池中應用程序所產生的問題的影響。 Windows 2003同時支持兩種工作模式,默認為ISS 6.0工作進程隔離模式。工作進程隔離模式防止一個應用程序或站點停止了而影響另一個應用程序或站點,大大增強了IIS的可靠性。那麼如何設置兩種工作模式呢
- 中文名:應用池
- 別 名:應用程序池
- 來 源:微軟
- 應用系統:Windows 2003
簡介
啟動IIS管理器,右擊網站,選擇「屬性」,打開屬性對話框。在IIS 6.0工作進程隔離模式下,所有的應用程序代碼都在隔離環境中運行,它們是如何進行隔離的呢?Windows 2003新增了應用程序池,工作進程隔離模式允許客戶創建多個應用程序池,每個應用程序池都可以有不同的配置。因為這些應用程序池直接從內核(而非WWW 服務)接收它們的請求,所以性能和可靠性得到了增強。要隔離運行在同一台計算機上但屬於不同網站的Web應用程序,需要為每個網站創建單獨的應用程序池。
創建應用程序池
在IIS管理器中,打開本地計算機,右鍵單擊「應用程序池」,選擇新建「應用程序池」 (必須在工作進程隔離模式下才能建立應用程序池) 。「應用程序池名稱」框中,輸入新的應用程序池名稱。如果在「應用程序池 ID」框中出現的 ID (如:AppPool #1)不是您想要的,可進行重命名。如果您單擊了「將現有應用程序池作為模板」,請在「應用程序池名稱」框中右鍵單擊想要用來作為模板的應用程序池。最後單擊[確定]。
指派應用程序池
在 IIS 管理器中,右鍵單擊您要為其指派應用程序池的應用程序,然後單擊「屬性」。 單擊「主目錄」選項卡,確認您正在指派的目錄或虛擬目錄的「應用程序名」是否已被填寫。如果「應用程序名」框尚未被填寫,請單擊「創建」,然後輸入名稱。
在「應用程序池」列表框中,選擇您想要為其指派的應用程序池的名稱。最後單擊[確定]。
視頻
應用程序池集成和經典模式