13

更新:タイトルを含むこの質問は言い換えられました。詳細については履歴を参照してください

次の App.config に外部ファイルが含まれていることはわかっています。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings configSource="appSettings.config"/>
  <system.net>
    <connectionManagement>
      <add address="*" maxconnection="50"/>
    </connectionManagement>
  </system.net>
</configuration>

しかし、system.net を 2 番目のファイルに移動する方法がわかりません。実際に試したことはありませんが、動作しないことはほぼ確実です。App.config に別の App.config ファイルを参照によって含める方法があるかどうかを知りたいです。

4

3 に答える 3

11

configSource を使用してこれを機能させることができました

<configSections>
    <section name="Sites"
             type="Wap.Common.Configuration.SiteHandler, Wap.Common" />
</configSections>

<Sites configSource="Sites.Prod.config" />

次に、外部構成ファイルに ?xml タグが必要です

<?xml version="1.0" encoding="utf-8" ?>
<Sites>
...
</Sites>

そして、常に出力ディレクトリにコピーするように外部構成ファイルを設定する必要があります

于 2009-01-28T23:13:02.553 に答える
0

<appSettings>configSource属性を削除してから、 and<connectionStrings>要素内のすべてのコンテンツを含めるだけだと思います

于 2009-01-28T15:21:18.887 に答える