ServiceHostingEnvironmentSection.MultipleSiteBindingsEnabled Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy włączono wiele powiązań usług IIS na lokację.

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

Wartość właściwości

true jeśli włączono wiele powiązań usług IIS na lokację; w przeciwnym razie , false.

Atrybuty

Uwagi

Usługi IIS składają się z witryn sieci Web, które są kontenerami dla aplikacji wirtualnych zawierających katalogi wirtualne. Dostęp do aplikacji w lokacji można uzyskać za pośrednictwem co najmniej jednego powiązania usług IIS. Powiązanie usług IIS zawiera dwie informacje: protokół powiązania i informacje o powiązaniu. Protokół powiązania definiuje schemat, w którym odbywa się komunikacja, a informacje o powiązaniu są informacjami używanymi do uzyskiwania dostępu do witryny. Przykładem protokołu powiązania może być protokół HTTP, natomiast informacje o powiązaniu mogą zawierać adres IP, port, nagłówek hosta itp.

Usługi IIS obsługują określanie wielu powiązań usług IIS na lokację, co powoduje wyświetlenie wielu adresów bazowych na schemat. Jednak usługa Windows Communication Foundation (WCF) hostowana w lokacji umożliwia powiązanie tylko z jedną baząAddress na schemat.

Aby włączyć wiele powiązań usług IIS na lokację dla usługi Windows Communication Foundation (WCF), ustaw tę właściwość na true. Zwróć uwagę, że wiele powiązań lokacji jest obsługiwanych tylko dla protokołu HTTP. Adres punktów końcowych w pliku konfiguracji musi być kompletnym identyfikatorem URI.

Dotyczy