. NET файл веб-конфигурации - PullRequest
0 голосов
/ 02 марта 2020

У меня есть ситуация, когда у меня есть разные конфигурации web.config для каждой ветви, и мне нужно постоянно сливаться из ветви A в ветку B, однако каждый раз, когда я делаю это, я получаю файл, который перезаписывается. Я думал о наличии вариантов этого файла для каждой ветви, что-то вроде:

dev-Web.config prod-Web.config

Возможно ли это? Какой подход вы бы выбрали?

1 Ответ

0 голосов
/ 02 марта 2020

Вот что мы делаем: не используем web.config для настроек, которые меняются между средами.

Для этого у нас есть отдельные файлы конфигурации, и приложение во время выполнения решает, какой из них использовать в зависимости от файла настроек (или ключ реестра - ОЧЕНЬ удобно для отладки, так как вы просто щелкаете файл .reg и все готово).

Сценарии развертывания будут выбирать, какой параметр записывать в зависимости от имени среды (т. е. использовать имя среда для копирования файла с похожим именем).

Но web.config никогда не меняется между примерно 30 средами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...