カスタム メタデータ <customMetadata>

  • 概要
  • 互換性
  • セットアップ
  • 方法
  • 構成
  • サンプル コード

※本ページに挿入されている画像をクリックすると、画像全体が別ウィンドウで表示されます。

概要

<customMetadata> 要素には、インターネット インフォメーション サービス (IIS) 7.0 のメタベース互換性機能によって内部で使用される設定が含まれます。

重要事項 : 構成の <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> は IIS 7.0 で新たに導入された要素です。 <customMetadata> 要素は、 IIS 7.0 構成要素に直接マップされていない IIS 6.0 メタベース オブジェクトに代わるものです。

セットアップ

<customMetadata> 要素は、IIS 7.0 の既定のインストールには含まれていません。インストールするには、次の手順を実行します。

Windows Server 2008

  1. タスク バーで [スタート] ボタンをクリックし、[管理ツール] をポイントして [サーバー マネージャー] をクリックします。

  2. [サーバー マネージャー] ウィンドウのツリー表示で、[役割] を展開して [Web サーバー (IIS)] をクリックします。

  3. [Web サーバー (IIS)] ウィンドウで、[役割サービス] セクションまでスクロールして [役割サービスの追加] をクリックします。

  4. 役割サービスの追加ウィザードの [役割サービスの選択] ページで、[IIS 6 メタベース互換] を選択して、[次へ] をクリックします。

    拡大

  5. [インストール オプションの確認] ページで [インストール] をクリックします。

  6. [結果] ページで [閉じる] をクリックします。

Windows Vista

  1. タスク バーで [スタート] ボタンをクリックし、[コントロール パネル] をクリックします。

  2. コントロール パネルで、[プログラムと機能][Windows の機能の有効化または無効化] の順にクリックします。

  3. [Internet Information Services] を展開し、[IIS メタベースおよび IIS 6 構成との互換性] を選択して [OK] をクリックします。

    拡大

方法

構成の <customMetadata> セクションを直接変更してはいけません。したがって、ここでは例を提供しません。

構成

属性

なし。

子要素

要素 説明
key オプションの要素。

カスタム メタデータ設定をカスタム メタデータ設定のコレクションに追加します。

サンプル コード

構成の <customMetadata> セクションを直接変更してはいけません。したがって、ここでは例を提供しません。