Мне нужно сохранить настройки конфигурации моего приложения в иерархическом формате в web.config или app.config. Это возможно? или я должен хранить его в каком-то XML-файле или базе данных и использовать вместо этого? Мне не хватает формата пары простых имен.
<appSettings>
<Report1>
<add key="SourceFilePath" value="value1" />
<add key="DestinationFolderPath" value="value2" />
</Report1>
<Report2>
<add key="SourceFilePath" value="value1" />
<add key="DestinationFolderPath" value="value2" />
</Report2>
</appSettings>
Это веб-приложение для составления отчетов, и мне нужно хранить пути к файлам для исходных файлов, пакетов служб SSIS, подробностей FTP-сервера и т. Д.
Обновление: если я выберу опцию раздела пользовательских настроек, могу ли я сохранить настройки в отдельном файле, чтобы сохранить основной файл web.config в чистоте от настроек приложения?