我们需要单独的配置文件的每一部分的web.使用configSource属性的配置文件



我想保留web.config文件的某些部分。配置文件。所以我使用configSource属性并引用一些其他文件。当我在web.config以外的文件中添加多个配置时,VS 2010显示红色波浪线表示Only one tag allowed at root level

是否需要为web的每个配置部分单独的.config文件?配置文件是使用configSource属性?如果没有,如何摆脱以上VS2010的抱怨?

来自web的相关部分。配置如下:

<MyApplication.Configuration file="ConfigurationcustomAppConfiguration.config" />
<system.diagnostics configSource="ConfigurationcustomAppConfiguration.config" />

customAppConfiguration.config文件如下所示:

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

是的,每个"外部化"配置片段只能包含单个元素,所以在您的情况下,您需要一个<MyApplication.Configuration>文件和第二个<system.diagnostics>物理文件。

相关内容

最新更新