Windows Server 2008 爲咱們提供了一種名爲 Windows 進程激活服務(Windows Process Activation Service,WAS)的新工具。這項服務代替了應用程序池配置管理和工做進程管理過程當中使用的 WWW服務。WWW 服務中提供的功能原來只能運行 HTTP 網站。經過使用 WAS,如今這些功能還能夠運行非 HTTP 網站。WAS 並非 IIS 7.0 的組成部分,而是一種外部服務,這種外部服務能夠與 IIS 一同協做,完成管理應用程序池和進程的任務。
WAS 是 IIS7.0 正常運行的前提條件,再安裝 IIS7.0 的過程當中,WAS 將會自動安裝。IIS 使用 applicationHost.config 配置文件進行配置,而 WAS 也須要使用同一個 applicationHost.config 配置文件。啓動服務器時,WAS 須要讀取配置,而且須要與偵聽器適配器共享配置數據。利用這些配置信息,偵聽器適配器在 WAS 和協議監聽器之間建立了一個通訊連接。此時,協議偵聽器只須要完成偵聽工做,無須執行任何其餘操做。當協議偵聽器收到一個請求時,由 WAS 斷定是否存在一個工做進程,若是存在一個工做進程,則將請求傳遞給工做進程;若是不存在一個工做進程,則啓動一個工做進程,令該工做進程處理請求。服務器