ServiceHostingEnvironmentSection.MultipleSiteBindingsEnabled 属性

定义

获取或设置一个值,该值指定是否对每个站点启用多个 IIS 绑定。

public:
 property bool MultipleSiteBindingsEnabled { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("multipleSiteBindingsEnabled", DefaultValue=false)]
public bool MultipleSiteBindingsEnabled { get; set; }
[<System.Configuration.ConfigurationProperty("multipleSiteBindingsEnabled", DefaultValue=false)>]
member this.MultipleSiteBindingsEnabled : bool with get, set
Public Property MultipleSiteBindingsEnabled As Boolean

属性值

Boolean

如果对每个站点启用多个 IIS 绑定,则为 true;否则为 false

属性

注解

IIS 由网站组成,这些网站是包含虚拟目录的虚拟应用程序的容器。 可通过一个或多个 IIS 绑定访问站点上的应用程序。 一个 IIS 绑定提供两条信息:绑定协议和绑定信息。 绑定协议定义进行通信所依据的方案,而绑定信息是用于访问站点的信息。 绑定协议的一个示例可以是 HTTP,而绑定信息可包含 IP 地址、端口、主机标头等。

IIS 支持一个站点指定多个 IIS 绑定,这会导致一个方案有多个基址。 但是,在站点下承载的 Windows Communication Foundation (WCF) 服务只允许绑定到每个方案的一个 baseAddress。

若要针对 Windows Communication Foundation (WCF) 服务为每个站点启用多个 IIS 绑定,请将此属性设置为 true 。 请注意,仅对 HTTP 协议支持多个站点绑定。 配置文件中的终结点地址需要是一个完整的 URI。

适用于