基本的に、App.configとWeb.configは接続文字列と構成のキーと値のペアについて扱いやすいです。App.configの追加オプションにアクセスするには?
しかし、これら2つのファイルの追加セクションにアクセスするにはどうすればよいですか?
The only way I can findは、設定ファイルに追加の設定を追加できるようにするためには、configuration/configSections/section
を作成する必要があることを意味します。 configuration/configSections/section
を使用せずにいくつかの.NETコンポーネントがカスタム設定に実際にアクセスするため、これは誤りです。たとえば、診断設定を処理する場合、セクションにはconfigSectionをファイルに追加する必要なく、セクション:
<system.diagnostics>
<trace autoflush="true"/>
<sources>
<source name="Samples">
<listeners>
<add name="ConsoleListener" type="System.Diagnostics.ConsoleTraceListener"/>
</listeners>
</source>
</sources>
</system.diagnostics>
を追加することができます。
私のコードで同じことをする方法は?
あなたが言及しているセクションは既に定義されていると思いますが、マシンコンフィグファイル(.NET用のグローバル)にあります。そのため、自分のapp.configで定義する必要はありません。 –
これは間違いではありません。 'system.diagnostics'はmachine.configで定義されています。 –
@Vladislav Zorov:提案に感謝します。あなたは答えにあなたのコメントを促進できますか? –