Windows 進程激活服務通過刪除對 HTTP 的依賴關係,可統一 Internet 信息服務 (IIS) 進程模型。
基本介紹
- 中文名:Windows進程激活服務
- 外文名:process activation service
- 簡稱:WAS
- 作用:統一 Internet 信息服進程模型
Windows進程激活服務(WAS),概述,安裝和運行 WAS 的條件,Windows 進程激活服務示例,
Windows進程激活服務(WAS)
概述
Windows process activation service Windows進程激活服務
通過使用非 HTTP 協定,以前只可用於 HTTP 應用程式的 IIS 的所有功能都可用於運行 Windows Communication Foundation (WCF) 服務的應用程式。IIS 7.0 還使用 Windows 進程激活服務通過 HTTP 實現基於訊息的激活。WAS(Windows Process Activation Service)增強了對web服務和WCF服務的管理,提供了新的圖形界面和命令行工具用於管理web應用程式。
Windows進程激活服務是新的進程的Windows Server 2008的,這也是在Windows Vista中可用的激活機制。 它保留了熟悉的IIS 6.0進程模型(應用程式池和基於訊息的進程激活)和主機功能(如快速失敗保護,健康監測和回收),但它取消了從激活的HTTP架構的依賴。 IIS 7.0使用HTTP上實現了基於訊息的激活。 WCF的附加組件還插入是提供著那個WCF支持,如TCP,MSMQ時,和命名管道等協定基於訊息的激活。 這允許應用程式使用的通信協定,如使用過程中回收的IIS功能,快速失敗保護,普通的配置系統,只提供基於HTTP的應用程式。這個託管選項要求是正確配置,但它不要求你寫的應用程式的任何部分託管代碼。
安裝和運行 WAS 的條件
從安全形度考慮,只有在支持 .NET Framework 3.5.1 應用程式或 IIS 7.0 的條件下才應運行 Windows 進程激活服務。IIS 和 .NET Framework 3.5.1 根據需要自動安裝 Windows 進程激活服務。您不應該只安裝 Windows 進程激活服務本身。
Windows 進程激活服務示例
MSMQ 激活
演示如何在 Windows 進程激活服務 (WAS) 中承載從訊息佇列讀取的應用程式。NamedPipe 激活
演示如何承載使用 Windows 進程激活服務 (WAS) 和 TCP 激活的服務。
TCP 激活
演示如何承載使用 Windows 進程激活服務 (WAS) 和命名管道激活的服務。
連線在擴展閱讀中