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

プロパティ値

true サイトごとに複数の IIS バインドが有効になっている場合。それ以外の場合は false

属性

注釈

IIS は、仮想ディレクトリを含む仮想アプリケーションのコンテナーである Web サイトで構成されます。 サイト内のアプリケーションには、1 つ以上の IIS バインドを使用してアクセスできます。 IIS バインディングは、バインディング プロトコルとバインディング情報という 2 つの情報を提供します。 バインディング プロトコルは通信を行うスキームを定義し、バインディング情報はサイトへのアクセスに使用される情報です。 バインディング プロトコルの例として HTTP を使用できますが、バインディング情報には IP アドレス、ポート、ホスト ヘッダーなどを含めることができます。

IIS では、サイトごとに複数の IIS バインドを指定できます。その結果、スキームごとに複数のベース アドレスが作成されます。 ただし、サイトでホストされている Windows Communication Foundation (WCF) サービスでは、スキームごとに 1 つの baseAddress にのみバインドできます。

Windows Communication Foundation (WCF) サービスに対してサイトごとに複数の IIS バインドを有効にするには、このプロパティを true に設定します。 HTTP プロトコルに対してのみ、複数のサイト バインドがサポートされていることに注意してください。 構成ファイル内のエンドポイントのアドレスは、完全な URI である必要があります。

適用対象