0

web.configファイルの一部を web.config ファイルから除外したいと考えています。そのため、属性を使用しconfigSourceて他のファイルを参照しています。以外のファイルに複数の構成を追加するとweb.config、VS 2010 は という赤い波線を表示しますOnly one tag allowed at root level

属性.configを使用している web.config ファイルの構成セクションごとに個別のファイルが必要ですか? configSourceいいえの場合、上記の VS2010 の苦情を取り除くにはどうすればよいですか?

web.config の関連セクションを以下に示します。

<MyApplication.Configuration file="Configuration\customAppConfiguration.config" />

<system.diagnostics configSource="Configuration\customAppConfiguration.config" />

ファイルは次のcustomAppConfiguration.configようになります。

<?xml version="1.0"?>
<MyApplication.Configuration>
  <!-- Contains My Application's configuration -->
</MyApplication.Configuration>
<system.diagnostics>  
  <!-- Diadnostic's configuration -->
</system.diagnostics>
4

1 に答える 1

0

はい、「外部化された」構成フラグメントのそれぞれには単一の要素しか含めることができないため、この場合、 には 1 つのファイル<MyApplication.Configuration><system.diagnostics>.

于 2011-11-01T06:13:39.030 に答える