【发布时间】:2011-12-19 06:26:28
【问题描述】:
我想将 web.config 文件的某些部分保留在 web.config 文件之外。所以我使用configSource 属性并引用其他文件。当我在文件中添加web.config 以外的多个配置时,VS 2010 会显示红色波浪线 Only one tag allowed at root level。
是否需要为使用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>
【问题讨论】:
标签: visual-studio-2010 web-config configsource