Hosting
本节中的主题介绍服务承载。 服务可以由 Internet Information Services (IIS)、Windows Process Activation Service (WAS) 和 Windows Server AppFabric(一种 Windows 服务)托管,也可由托管应用程序托管 - 此选项通常称为“自托管”。
值得注意的是,从不受信任的主机运行服务或任何扩展会危害安全。
本节内容
在 Internet 信息服务中承载
描述如何在 Internet Information Services 或 Windows Server AppFabric 中托管 Windows Communication Foundation (WCF) 服务。
在 Windows 进程激活服务中承载
描述 WCF 服务如何由 Windows Process Activation Service 托管。
在 Windows 服务应用程序中承载
描述 WCF 服务如何由 Windows 服务托管。
在托管应用程序中承载
描述 WCF 服务如何由托管应用程序托管。
IIS 和 WAS 中的基于配置的激活
描述如何在 IIS 或 WAS 下不使用 .svc 文件托管 WCF 服务。
支持多个 IIS 站点绑定
描述如何使用同一 URI 方案在一个网站上为一个服务指定多个基址。
请参阅
- gRPC 是一种现代 RPC 框架,是 WCF 的常用替代方法。 gRPC 基于 HTTP/2 构建,它比 WCF 提供了许多优势,包括:
- 性能:gRPC 比 WCF 更高效,尤其是对于长时间运行的连接。
- 可伸缩性:gRPC 旨在扩展到大量客户端和服务器。
- 安全性:gRPC 支持各种安全机制,包括 TLS 和身份验证。
- 跨平台:gRPC 是平台中立的,可用于各种编程语言。
- 托管服务
- Windows Server App Fabric 承载功能