Изменение Web.Config в производственной среде - PullRequest
0 голосов
/ 30 сентября 2011

Мой клиент настаивает на том, чтобы не хранить склонные к изменению параметры конфигурации в файле Web.Config для нашего веб-сервиса (WCF).Он полагает, что ему придется развертывать приложение каждый раз, когда он хочет изменить тот или иной параметр в файле конфигурации.Затем он сказал мне сохранить эту информацию о конфигурации в базе данных, потому что, по его словам, таким образом можно изменить ее в любое время без повторного развертывания всего приложения, и потому что это более центральное место, если нам когда-либо понадобитсязапущено более одного экземпляра службы.

Конечно, я нахожу этот аргумент и рассуждения совершенно неверными.Тем не менее, я хотел бы предоставить ему четкие доказательства того, что он ошибся.Может ли кто-нибудь указать мне источник или два, которые я могу разместить на сайте, чтобы показать ему, что изменения в Web.Config автоматически распространяются на среду выполнения и что ему не нужно выполнять какое-либо повторное развертывание?

Ответы [ 2 ]

3 голосов
/ 30 сентября 2011

Прямо из MSDN в конфигурации ASP.NET.

Обзор конфигурации ASP.NET

ASP.NET обнаруживает любые изменения в файлах конфигурации, а затем автоматически применяет эти изменения к уязвимым приложениям, перезапуск приложений в большинстве случаев.

1 голос
...