私は<appSettings>
タグで設定ファイルを持っています。私はそれらのうちのいくつかを一定にして、別の設定ファイルからそれらのいくつかをロードします。configSourceからconfigやその他のものをロードする
のWeb.config:
<appSettings>
<add key="commonKey1" value="commonValue1" />
<add key="commonKey2" value="commonValue2" />
<add key="commonKey3" value="commonValue3" />
<!-- ??? -->
</appSettings>
AdditionalSettings.config
<appSettings>
<add key="AdditionalKey1" value="AdditionalValue1" />
<add key="AdditionalKey2" value="AdditionalValue2" />
</appSettings>
結果:コンパイル後Web.config
がこのように振る舞う必要があります。
<appSettings>
<add key="commonKey1" value="commonValue1" />
<add key="commonKey2" value="commonValue2" />
<add key="commonKey3" value="commonValue3" />
<add key="AdditionalKey1" value="AdditionalValue1" />
<add key="AdditionalKey2" value="AdditionalValue2" />
</appSettings>
すべての値が格納されている場合、それは非常に簡単です別ファイルに:
<appSettings configSource="Settings.config" />
しかし、いくつかのタグがベースファイルに存在する必要がある場合、2つのファイルをマージする方法はわかりません。別のタグだけを別のタグから読み込む必要があります。 、(configSourceとの具体的な値を持つ1及び別)A section using 'configSource' may contain no other attributes or elements.
:
は、私はまた、
<appSettings configSource="Settings.config">
<add key="commonKey1" value="commonValue1" />
<add key="commonKey2" value="commonValue2" />
... etc
を試みた。しかし、それは動作しません。結果は
There is a duplicate 'system.web.extensions/scripting/scriptResourceHandler' section defined
誰でも手助けできますか?それは可能なのでしょうか、それとも別のアプローチがありますか?