Я хотел бы сохранить некоторую мета-информацию о конкретном экземпляре сайта, которая может (а) управляться этим экземпляром сайта и (б) сохранять забитость файла Web.config.
Сайт будет работать в нескольких средах (разработка, тестирование, подготовка и производство), и каждая среда может иметь разные значения для этих метаданных.
Примечание. Все среды работают под управлением IIS 7.0 +
.
Root Web.config кажется очень привлекательным, так как он определенно находится за пределами сайта. Следовательно, и файлы, и базы данных могут быть изменены при сохранении метаданных. Я видел, как изменить appSettings файла Web.config, хранящегося на веб-сайте, но возможно ли аналогичным образом изменить appSettings в файле Root Web.config (в частности, в рамках соответствующей директивы)?
Если у вас есть другие предложения по решению этой проблемы, я был бы очень рад их услышать. Спасибо!