アプリケーション構成ファイル
更新 : 2007 年 11 月
アプリケーション構成ファイルには、アプリケーション固有の設定を含めます。このファイルには、アセンブリ バインディング ポリシー、リモート処理オブジェクトなど、共通言語ランタイムが読み取る構成設定と、アプリケーションが読み取ることのできる設定を含めます。
アプリケーション構成ファイルの名前と場所は、アプリケーションのホストによって異なり、次のいずれかの場合が考えられます。
実行可能ファイルによってホストされるアプリケーション
実行可能なホストによってホストされるアプリケーションの構成ファイルは、そのアプリケーションと同じディレクトリに配置されます。この構成ファイルの名前は、アプリケーション名に拡張子 .config を付けた名前になります。たとえば、myApp.exe という名前のアプリケーションには、myApp.exe.config という名前の構成ファイルを関連付けることができます。
メモ : Visual Studio プロジェクトでは、プロジェクト ディレクトリに .config ファイルを配置し、その [出力ディレクトリにコピー] プロパティを [常にコピーする] または [新しい場合はコピーする] に設定します。Visual Studio が、アセンブリをコンパイルするディレクトリにこのファイルを自動的にコピーします。
ASP.NET によってホストされるアプリケーション
ASP.NET 構成ファイルの詳細については、「ASP.NET 構成設定」を参照してください。
Internet Explorer によってホストされるアプリケーション
Internet Explorer でホストされるアプリケーションに構成ファイルが関連付けられている場合、そのファイルの場所は、<link> タグ内に次の構文で指定します。
<link rel="ConfigurationFileName" href="location">
このタグ内の location は、構成ファイルの場所を示す URL です。これにより、アプリケーション ベースが設定されます。構成ファイルは、アプリケーションと同じ Web サイトに配置する必要があります。
参照
概念
Internet Explorer を使用したランタイム アプリケーションの配置