“终结点”页

在使用信息服务 (IIS) 管理器中的“功能视图”选项卡(而不是“内容视图”选项卡)时,通过单击“AppFabric”下的“终结点”图标可调用“终结点”页。“终结点”页在服务器、站点或应用程序作用域中可见。如果当前的作用域为服务级别,则可以通过以下方式调用“终结点”页:单击“操作”窗格内的“查看终结点”链接。

在此页中,您可以查看 Web.config 文件中定义的系统终结点、默认应用程序终结点和应用程序终结点。系统终结点是 AppFabric 系统自动添加到服务的终结点。默认应用程序终结点是根据应用程序上支持的协议添加到应用程序的终结点。应用程序终结点是您在 Web.config 文件中定义的终结点。在运行时使用代码动态创建的任何其他终结点将不显示在此页中。

系统终结点类型在 machine.config 的 endpointExtensions 部分中定义(例如,discoveryEndpoint)。但是,此规则的例外有 workflowControlEndpointserviceMetadataEndpoint。第一个终结点是在“配置服务”对话框的“工作流主机管理”选项卡中选择“启用实例控制”选项时添加到服务的,第二个终结点是在“配置服务”对话框的“常规”选项卡中选择“通过 HTTP 启用元数据”选项时添加的。

.NET Framework 4 针对应用程序上启用的每个协议,为 Web 应用程序中的所有无标记服务添加应用程序默认终结点。例如,如果为某个应用程序启用了 http 协议,则会将带有 basicHttpBinding 的终结点添加到服务,如果为某个应用程序启用了 net.pipe 协议,则会将带有 netNamedPipeBinding 的终结点添加到服务。协议映射绑定还可在 Machine.config 中的 protocolMapping 部分进行配置。若要查看为应用程序启用的协议,请右键单击该应用程序的名称,指向“管理应用程序”,然后单击“高级设置”

此页不允许您配置系统终结点和默认应用程序终结点,但允许配置 Web.config 文件中指定的应用程序终结点。要查看和配置某个应用程序终结点的常规、性能和身份验证属性,请使用终结点的“配置”对话框。可以通过右键单击所选的终结点并选择“配置”,或者通过单击“操作”窗格中的“配置”来启动此对话框。

本主题的以下部分介绍“终结点页”中的字段。

终结点列表选项(显示在列表顶部)

字段

描述

筛选器:

输入筛选器值,单击“筛选”旁边的箭头以选择要筛选的列,然后单击“筛选”。此操作将根据此筛选条件筛选出当前显示的终结点。如果未使用,则将显示所有终结点。

Important要点
默认情况下,系统终结点(如 workflowControlEndpoint 和 serviceMetadataEndpoint)不会显示在终结点列表中。单击页面顶部的“删除筛选器”可显示系统终结点。

全部显示

如果使用,则将显示所有终结点。

分组依据:

左键单击向下箭头,然后选择以下条件之一,以对终结点进行分组。

  • “不分组”- 不按任何条件对终结点进行分组。

  • “服务虚拟路径”- 按拥有终结点的服务的虚拟路径对终结点进行分组。

  • “地址”- 按地址对终结点进行分组。

  • “绑定”- 按绑定对终结点进行分组。

  • “协定”- 按协定对终结点进行分组。

  • “名称”- 按名称对终结点进行分组。

  • “类型”- 按类型对终结点进行分组。

  • “站点名称”- 按站点名称对终结点进行分组。

终结点列表

字段

描述

服务虚拟路径

服务的虚拟路径。

地址

终结点的地址。此字段指定了终结点的统一资源标识符 (URI),它可以是绝对地址,也可以是相对于服务基本地址的地址。如果将其设置为空字符串,则表明该终结点在为服务创建 ServiceHost 时指定的基本地址上可用。

绑定

系统或用户定义的绑定,用于访问终结点。该字段确定传输类型、安全性和使用的编码,以及是否支持或启用可靠的会话、事务或流。

协定

由终结点公开的 .NET Framework 4 接口功能。

名称

终结点的名称。

类型

终结点的类型。有三种主要的终结点类型:系统、应用程序(默认)和应用程序。请参阅本主题开头部分对这些终结点的介绍。

站点名称

托管公开此终结点的服务的站点名称。

细节窗格

“终结点页”底部的“细节”窗格显示以下属性及其值。

备注

如果任何与这些属性关联的配置值为空字符串 (" "),或未出现在配置文件中,则将显示空字符串值。

“概述”选项卡

如果出现在配置文件中,则显示以下值。

站点名称

托管公开此终结点的服务的站点名称。

服务虚拟路径

服务的虚拟路径。

地址

终结点的地址。此字段指定了终结点的统一资源标识符 (URI),它可以是绝对地址,也可以是相对于服务基本地址的地址。如果将其设置为空字符串,则表明该终结点在为服务创建 ServiceHost 时指定的基本地址上可用。

绑定

系统或用户定义的绑定,用于访问终结点。该字段确定传输类型、安全性和使用的编码,以及是否支持或启用可靠的会话、事务或流。

协定

由终结点公开的 .NET Framework 4 接口功能。

名称

终结点的名称。

类型

终结点的类型。有三种主要的终结点类型:系统、应用程序(默认)和应用程序。请参阅本主题开头部分对这些终结点的介绍。

安全模式:

定义用于终结点的安全模式。在 Windows Communication Foundation (WCF) 内有两种实施传送安全的主要方法。

传输安全模式使用传输级别协议(如 HTTPS)来存档传送安全。传输模式的优点是已被广泛采用、可在许多平台上使用和计算复杂性低。但其缺点是只保证点对点的消息安全。当使用传输安全时,将使用传输层传递用户凭据和声明。

“消息安全模式”使用 WS 安全性实施传送安全。由于消息安全直接应用到 SOAP 消息并与应用程序数据一起包含于 SOAP 信封内,因此,它具有不依赖协议进行传输、扩展性更高和确保端对端(相比于点对点)安全的优点。它的缺点是比传输安全模式慢几倍,因为它必须对 SOAP 消息的 XML 性质进行处理。当使用消息安全时,将使用 WS 安全规范将用户凭据和声明封装在每个消息中,以保证消息安全。

传输配额:

传输配额是用于确定绑定是否消耗过多资源的固定限制值。其主要目的是在超过配额值时防止不必要地使用额外资源。在拒绝服务攻击中可能出现这种情况。例如,管理各种超时、缓冲区/消息/池大小,以及连接个数都可能需要建立传输配额。传输配额值配置在传输绑定、主机策略内或通过应用程序的配置设置进行配置。

有关 WCF 传输配额的详细信息,请参阅传输配额

操作窗格

配置

调用终结点的“配置”对话框对话框可配置终结点。

在尝试配置系统终结点或默认应用程序终结点时,会获得以下消息。只能配置应用程序(非默认)终结点。

警告

无法配置系统或默认终结点。只能编辑配置中定义的应用程序终结点。

服务

退出“终结点”窗格并转至服务页。所显示服务的作用域与使用原始“终结点”页设置的作用域相同。

  2011-12-05