用于各种协议的侦听器适配器会侦听传入消息,而且通知 Windows 进行程激活服务 (WAS) 激活 Windows Communication Foundation (WCF) 进程在其中运行的进程。

WCF 服务完成之后,WAS 可重复使用该进程到其他服务。这将节约处理器和内存资源,以便可以在单独的服务器上运行更多服务。

使用 WCF 服务所用的协议安装 WAS。这些协议可以包括超文本传输协议 (HTTP)、消息队列、TCP(TCP 激活)和命名管道。

任务 参考

查看 WAS 角色服务的特点和功能,然后识别 WCF 应用程序所用的网络协议。WAS 角色服务支持下列协议:HTTP、消息队列、TCP(TCP 激活)和命名管道。

对应用程序服务器的 Windows 进程激活服务支持

WAS 管理的每个应用程序都有一个统一资源标识符 (URI) 地址,该地址会标识出 WAS 激活应用程序所用的网络协议。必须按应用程序启用各个协议。如果 WAS 支持应用程序的网络协议,则使用添加角色向导在服务器上安装应用程序服务器角色。在应用程序服务器安装过程中,请为应用程序选择 WAS 角色服务。然后在站点层面为应用程序协议设置绑定。

在您的服务器上安装应用程序服务器角色

如果选择启用 TCP 激活的选项,则会创建一个防火墙例外规则打开 TCP 端口 808。为了让 TCP 侦听器可以开始侦听端口 808,您必须创建一个使用 Net.tcp 的默认网站。

NetTcpBinding 类 (https://go.microsoft.com/fwlink/?LinkId=93610)(可能为英文网页)

重要

如果选择任何非 HTTP 激活选项,则应用程序服务器会自动创建一个防火墙例外规则打开端口 808。只有使用 TCP 激活时才需要防火墙例外规则。因此,如果您未计划使用 TCP 激活,则建议手动禁用端口 808 上的防火墙例外规则。