Запретить передачу строки подключения в репозиторий
Я использую репозиторий GIT для моего проекта. В моем web.config у меня есть строка отладочного подключения к моей локальной базе данных SQL-сервера. Это не сработает ни для кого другого. Я не могу просто поместить весь Web.config в .gitignore - проект даже не компилируется.
Идеальное решение состоит в том, чтобы поместить строку подключения в отдельный файл и сделать загрузку Web.config. Возможно ли это?
Если нет, есть ли другое решение? (с использованием SQL-сервера CE не будет работать, поскольку он прерывает первые миграции кода)
Ответы
Ответ 1
Вы можете переместить отдельный раздел Web.config в отдельный файл.
В Web.config напишите
<connectionStrings configSource="connectionStrings.config" />
Затем переместите исходный элемент в отдельный connectionStrings.config
(или любое другое имя файла) и добавьте его в gitignore.
Ответ 2
добавьте его в файл gitignore, щелкнув правой кнопкой мыши внутри папки git, или мы можем получить его из
https://help.github.com/articles/ignoring-files/