ServiceHostingEnvironmentSection.MultipleSiteBindingsEnabled プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サイトごとに複数の 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 である必要があります。