構成リファレンス <configuration>

IIS 構成リファレンス

インターネット インフォメーション サービス (IIS) 7 以降では、IIS 6.0 以前で使用されていたメタベースを置き換える IIS 設定を格納するために XML ベースの構成システムが使用されます。 この新しい構成システムは、ASP.NET で導入され、*.config ファイルを使用する管理システムの階層システムに基づいています。 IIS 7 以降の構成ファイルは %WinDir%\System32\Inetsrv\Config フォルダーにあり、プライマリ構成ファイルは次のとおりです。

  • ApplicationHost.config - この構成ファイルには、すべての Web サイトとアプリケーションの設定が格納されます。
  • Administration.config - この構成ファイルには、IIS 管理の設定が格納されます。 これらの設定には、IIS マネージャー ツール用にインストールされている管理モジュールの一覧と、管理モジュールの構成設定が含まれます。
  • Redirection.config - IIS 7 以降では、1 つの一元化された構成ファイルから複数の IIS サーバーの管理がサポートされます。 この構成ファイルには、一元化された構成ファイルが格納される場所を示す設定が含まれています。

Note

一部の設定は Web.config ファイルに委任できます。これは ApplicationHost.config ファイルの設定をオーバーライドする可能性があります。 また、委任されていない設定を Web.config ファイルに追加することはできません。

この構成リファレンスの使用方法

この構成リファレンスの目的は、IIS 7 以降で使用できるさまざまな構成コレクション、要素、および属性を一覧表示することです。 IIS の高度にカスタマイズ可能なアーキテクチャのため、このリファレンスに一覧表示されている設定を使用する機能もインストールされていない限り、要素を構成できない場合があります。 たとえば、IIS 7 の既定のインストールにはダイジェスト認証が含まれていないため、ダイジェスト認証の設定を ApplicationHost.config に追加しても効果が得られません。または、ダイジェスト認証モジュールがインストールされるまでエラーが発生する可能性があります。

このリファレンスの各構成トピックは、通常、次のセクションで構成されます。

  • 概要 - このセクションでは、各構成要素の目的について説明します。

  • 互換性 - このセクションでは、各構成要素をサポートする IIS のバージョンについて説明します。

  • セットアップ手順 - このセクションでは、各構成要素に必要な機能をインストールする方法について説明します。

  • "方法" 例 - このセクションには、各構成要素を構成するための 1 つ以上の例が含まれています。

  • 構成の詳細 - このセクションでは、各構成要素の属性と子要素について説明し、通常は XML 構成サンプルが含まれています。

  • コード サンプル - このセクションでは、プログラムで各構成要素を構成する方法を示す複数の言語のコード サンプルを一覧表示します。 コード サンプルは、次の 6 つの言語で表示できます。

    • AppCmd.exe (コマンドライン アプリケーション)
    • C# .NET
    • Visual Basic .NET
    • JavaScript
    • VBScript
    • PowerShell

構成リファレンスのダウンロード

Powershell

IIS 管理での PowerShell のサポートについては、「コマンドレット リファレンス」を参照してください。