カスタム メタデータ キー <key>
- 概要
- 互換性
- セットアップ
- 方法
- 構成
- サンプル コード
※本ページに挿入されている画像をクリックすると、画像全体が別ウィンドウで表示されます。
概要
<customMetadata>
要素の <key>
要素は、カスタム メタデータ設定のコレクションにカスタム メタデータ設定を追加します。
重要事項 : 構成の <customMetadata>
セクションは、直接変更しないでください。このセクションで示すどのメタベース設定の指定にも、メタベース API を使用します。
IIS 6.0 では、すべての IIS 設定はメタベースで保持されました。さらに、アプリケーションで要求されたカスタム設定はメタベースに格納されました。IIS 7.0 では、すべての IIS 設定は、ApplicationHost.config ファイルと Web.config ファイルに保持されます。IIS 7.0 には、IIS 6 メタベース互換性機能による下位互換性があります。これは、Admin Base オブジェクト (ABO) マッパー コンポーネントと呼ばれることもあります。この機能は、メタベースへの書き込みを試みるアプリケーションをリッスンし、すべての IIS 6.0 メタベース設定を IIS 7.0 の同等の設定にマップします。ある IIS 6.0 設定に同等の IIS 7.0 設定がない場合、その設定は <customMetadata>
要素に書き込まれます。
互換性
IIS 7.0 | IIS 6.0 | |
---|---|---|
注意 | <customMetadata> の <key> は IIS 7.0 で新たに導入された要素です。 |
<customMetadata> 要素は、 IIS 7.0 構成要素に直接マップされていない IIS 6.0 メタベース オブジェクトに代わるものです。 |
セットアップ
<customMetadata>
要素は、IIS 7.0 の既定のインストールには含まれていません。インストールするには、次の手順を実行します。
Windows Server 2008
タスク バーで [スタート] ボタンをクリックし、[管理ツール] をポイントして [サーバー マネージャー] をクリックします。
[サーバー マネージャー] ウィンドウのツリー表示で、[役割] を展開して [Web サーバー (IIS)] をクリックします。
[Web サーバー (IIS)] ウィンドウで、[役割サービス] セクションまでスクロールして [役割サービスの追加] をクリックします。
役割サービスの追加ウィザードの [役割サービスの選択] ページで、[IIS 6.0 メタベース互換性] を選択して、[次へ] をクリックします。
[インストール オプションの確認] ページで [インストール] をクリックします。
[結果] ページで [閉じる] をクリックします。
Windows Vista
タスク バーで [スタート] ボタンをクリックし、[コントロール パネル] をクリックします。
コントロール パネルで、[プログラムと機能]、[Windows の機能の有効化または無効化] の順にクリックします。
[Internet Information Services] を展開し、[IIS メタベースおよび IIS 6 構成との互換性] を選択して [OK] をクリックします。
方法
構成の <customMetadata>
セクションは、直接変更しないでください。したがって、ここでは例を提供しません。
構成
属性
属性 | 説明 |
---|---|
path |
オプションの string 属性。 メタベース プロパティのパスを指定します。 |
子要素
要素 | 説明 |
---|---|
property |
オプションの要素。 メタベース プロパティのコレクションにメタベース プロパティを追加します。 |
サンプル コード
構成の <customMetadata>
セクションは、直接変更しないでください。したがって、ここでは例を提供しません。