WCF – 托管 WCF 服务

WCF – 托管 WCF 服务


创建 WCF 服务后,下一步是托管它,以便客户端应用程序可以使用它。这称为 WCF 服务托管。可以使用以下四种方式中的任何一种来托管 WCF 服务 –

  • IIS 托管– IIS 代表 Internet 信息服务。它的工作模型类似于 ASP.NET 的工作模型,同时承载 WCF 服务。IIS 托管的最佳功能是自动处理服务激活。IIS 托管还提供进程运行状况监控、空闲关闭、进程回收和更多功能以促进 WCF 服务托管。

  • 自托管– 当 WCF 服务托管在托管应用程序中时,它被称为自托管。它需要开发人员为 ServiceHost 初始化编写必要的编码。在自托管中,WCF 服务可以托管在各种应用程序中,例如控制台应用程序、Windows 窗体等。

  • WAS 托管– 在 Windows 激活服务 (WAS) 中托管 WCF 服务是最有利的,因为它具有进程回收、空闲时间管理、通用配置系统以及对 HTTP、TCP 等的支持等功能。

  • Windows 服务托管– 对于本地系统客户端,最好将 WCF 服务作为窗口服务托管,这称为窗口服务托管。所有版本的 Windows 都支持这种类型的托管,在这里,服务控制管理器可以控制 WCF 服务的进程生命周期。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁