.NET 2.0でASP.NETを使用して、ルートディレクトリのページからサブディレクトリのweb.configでAppSettingsを取得/設定することは可能ですか?「設定」と言うときは、値を永続的に設定する必要はありません。メモリ内の値を更新するだけで十分です。
web.config
システム全体の構成設定を持つ 標準のルートファイルを持つWebアプリケーションがあります。
web.config
アプリケーションにはいくつかのサブディレクトリもあり、それぞれがシステムの個別の部分であり、それぞれがその特定のセクションにのみ必要な構成を含む独自のファイルを持っています。(これらのセクション内のすべてのコードも、独自の個人の下で構築されていますNameSpace
。)
ルートディレクトリ内のコードが<add key="" value=""/>
サブディレクトリから個々の構成設定を取得または設定することは可能ですか?
したがって、たとえば、Webアプリケーションのルートにあるページを呼び出すと(たとえば~/Default.aspx
)、ファイルから個々の構成値を手動で検索でき~/Section1/web.config
ますか?
私の推測ではこれはできませんが、最初にここで質問したいと思います
私が持っていた1つの考えは、私が試したが機能しないということでした。値を取得するために、パブリックプロパティを持つ各セクション内にUserControlを配置することでした。次に、ルートページコードを使用してコントロールを動的にロードし、プロパティを呼び出して値を取得します。ただし、UserControlはサブディレクトリでホストされており、サブディレクトリの名前空間の一部ですが、そのサブディレクトリweb.config
内の設定を取得していません。