Freigeben über


ServiceHostingEnvironmentSection.MultipleSiteBindingsEnabled Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob mehrere IIS-Bindungen pro Website aktiviert sind, oder legt diesen fest.

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

Eigenschaftswert

true, wenn mehrere IIS-Bindungen pro Site aktiviert sind, andernfalls false.

Attribute

Hinweise

IIS besteht aus Websites, die als Container für virtuelle Anwendungen fungieren, die virtuelle Verzeichnisse enthalten. Auf die Anwendung auf einer Website kann über eine oder mehrere IIS-Bindungen zugegriffen werden. IIS-Bindungen stellen zwei Angaben bereit: ein Bindungsprotokoll und Bindungsinformationen. Das Bindungsprotokoll definiert das Schema, das für die Kommunikation verwendet wird, und die Bindungsinformationen dienen dem Zugriff auf die Website. Ein Beispiel für ein Bindungsprotokoll kann HTTP sein, wohingegen Bindungsinformationen eine IP-Adresse, einen Port, einen Hostheader usw. enthalten können.

IIS unterstützt die Angabe mehrerer IIS-Bindungen pro Website, was zu mehreren Basisadressen pro Schema führt. Ein windows Communication Foundation (WCF)-Dienst, der unter einer Website gehostet wird, ermöglicht jedoch nur die Bindung an eine baseAddress pro Schema.

Um mehrere IIS-Bindungen pro Website für einen Windows Communication Foundation-Dienst (WCF) zu aktivieren, legen Sie diese Eigenschaft auf fest true. Beachten Sie, dass mehrere Bindungen pro Website nur für das HTTP-Protokoll unterstützt werden. Die Adresse der Endpunkte in der Konfigurationsdatei muss ein vollständiger URI sein.

Gilt für: