Я проверяю, как моя компания развертывает веб-сайты, и пытаюсь определить, нужно ли нам обновлять наши методы. Мой конкретный вопрос направлен на то, как мы обрабатываем файл web.config. В настоящее время при развертывании мы не перезаписываем файл web.config, находящийся на сервере. Мы вручную воспроизводим любые изменения, которые были сделаны во время разработки. Причина в
1) мы не хотим, чтобы разработчики отвечали за то, что не забыли развернуть правильный web.config (рабочий) на сервере во время развертывания
2) мы также не хотим рисковать тем, что кто-то из команды разработчиков случайно поменяет (или даже излишне увидит) производственный web.config
3) в некоторых проектах есть другие команды, которые могут изменять web.config (например, параметры строки подключения), и мы не хотим отменять их изменения
Я сталкивался с преобразованиями web.config, но кажется, что наши текущие методы лучше подходят для наших конкретных обстоятельств. Я надеюсь, что кто-то даст мне новую перспективу и, возможно, поможет мне увидеть лучший путь, если он действительно есть.