Понятия не имею, что вы подразумеваете под merge файлами web.config, но вы можете иметь файлы web.config в подпапках вашего приложения ASP.NET, которые могут переопределять некоторые разделы из корневого файла конфигурации (только некоторыеразделы могут быть переопределены).Например, в вашем корневом файле web.config может быть следующий раздел:
<appSettings>
<add key="foo" value="bar" />
</appSettings>
, а затем ~ / somefolder / web.config, который переопределяет этот раздел:
<appSettings>
<add key="foo" value="baz" />
</appSettings>
и теперь, если внутри ~/somefolder/foo.aspx
вы пытаетесь получить доступ к ConfigurationManager.AppSettings["foo"]
, вы получите baz
.