主機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服務的流程生命週期。


上一篇: 創建WCF服務 下一篇: 消費WCF服務