2011-11-01 38 views
0

我想保留web.config文件的某些部分不在web.config文件中。所以我使用configSource属性并引用其他一些文件。当我在web.config以外的文件中添加多个配置时,VS 2010将显示红色波浪线。我们是否需要为使用configSource属性的web.config文件的每个部分分别配置文件?

是否需要为使用configSource属性的web.config文件的每个配置节单独配置.config文件?如果没有,如何摆脱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> 

回答

0

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

相关问题