- WCF 教程
- WCF - 主页
- WCF - 概述
- WCF - 与 Web 服务对比
- WCF - 开发人员工具
- WCF - 架构
- WCF - 创建 WCF 服务
- WCF - 托管 WCF 服务
- WCS - IIS 托管
- WCF - 自我托管
- WCF - WAS 托管
- WCF - Windows 服务托管
- WCF - 使用 WCF 服务
- WCF - 服务绑定
- WCF - 实例管理
- WCF - 事务
- WCF - RIA 服务
- WCF - 安全
- WCF - 异常处理
- WCF 资源
- WCF - 快速指南
- WCF - 有用资源
- WCF - 讨论
WCF - 托管 WCF 服务
在创建 WCF 服务后,下一步是托管该服务,以便客户端应用程序可以消耗它。这称为 WCF 服务托管。可以使用下面给出的四种方式托管 WCF 服务 −
IIS 托管 − IIS 代表 Internet 信息服务。它的工作模型类似于在托管 WCF 服务时的 ASP.NET。IIS 托管最棒的特点是服务激活自动处理。IIS 托管还提供进程运行状况监控、空闲关闭、进程回收以及更多功能,以方便托管 WCF 服务。
自我托管 − 当 WCF 服务托管在托管应用程序中时,称为自我托管。它需要开发人员编写 ServiceHost 初始化所需代码。在自我托管中,WCF 服务可以托管在各种应用程序中,例如控制台应用程序、Windows 窗体等。
WAS 托管 − 在 Windows 激活服务 (WAS) 中托管 WCF 服务最有利,因为它具有进程回收、空闲时间管理、通用配置系统以及对 HTTP、TCP 等的支持等功能。
Windows 服务托管 − 对于本地系统客户端,最好将 WCF 服务托管为窗口服务,这称为 Windows 服务托管。所有版本的 Windows 都支持这种托管类型,在此处,服务控制管理器可以控制 WCF 服务的进程生命周期。
广告