5

Web構成セクションのconfigSource属性を使用して、さまざまな設定の外部ファイルを定義したいと思います。

特に、appSettingsセクション。これは、私の設定ファイルに次のエントリがあることを意味します。

<appSettings configSource="My.AppSettings.config" />

ただし、このファイルが更新された場合、設定は自動的に取得されません。これは、設定がweb.configに手動で含まれている場合の場合です。

さらに調査すると、restartOnExternalChanges属性が見つかりました。<section/>これは、configSourceによって識別された外部ファイルが再起動をトリガーできるかどうかを定義する要素で明らかに使用できます。素晴らしい!かと思いました。

ただし、appSettingsセクションを定義しようとして、restartOnExternalChanges値を変更すると、appSettingsセクションがmachine.configで定義されているため(変更できないファイル)、ここで同じエラーが発生します。

すでに上位レベルで定義されているセクションについて、これら2つの設定を連携させることが可能かどうか誰かが知っていますか?

4

1 に答える 1

2

代わりに、この構成を試してください。

<section 
    name="MyAppSettings" 
    type="System.Configuration.AppSettingsSection, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
    restartOnExternalChanges="true" 
    requirePermission="false" />
于 2010-01-12T20:46:16.363 に答える