位置:首頁 > 其他技術 > WCF教學 > 主機WCF服務

主機WCF服務

建立一個WCF服務後,下一步就是托管它,以便客戶端應用程序可以使用,這就是所謂的WCF服務托管。 WCF服務可以通過使用任何的四種方法如下托管。

  • IIS主機 - IIS是Internet信息服務的縮寫。它的工作模式是類似於ASP.NET,而托管的WCF服務。IIS托管的最大的特點是服務激活自動處理。 IIS主機還提供過程的健康監測,閒置關機,進程回收,還有更多的功能,以方便WCF服務托管。

  • 自助主機 - 在一個WCF服務托管在托管應用程序中,它被稱為自主機。它要求開發人員編寫必要的編碼ServiceHost 初始化。在自托管,WCF服務可以在各種類似控製台應用程序,Windows窗體等應用程序托管

  • WAS主機 - 在Windows激活服務主機的WCF服務(WAS),它的功能如進程回收,空閒時間管理,通用配置係統,支持HTTP,TCP等

  • Windows服務主機 - 本地係統的客戶端,這是最好的承載WCF服務作為一個窗口服務,這就是所謂的窗口服務主機。所有的Windows版本支持這種類型的托管,服務控製管理器可以控製WCF服務的流程生命周期。