Я хочу сохранить некоторые части файла 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>