Я получил решение .net Framework, которое имеет секретные настройки (ключи API, строки подключения и т. Д.) В файле web.config.Код решения находится на github.com.Я хочу, чтобы вообще не было этих секретных настроек на github.Я получил сервер сборки teamcity, который имеет эти настройки и объединяет их с файлом web.config во время сборки для различных сред, непосредственно перед развертыванием.Это прекрасно работает.Но мне нужны идеи о том, как обрабатывать эти параметры для локальной разработки, когда сервер teamcity (конечно) не создает и не объединяет настройки.
Может быть возможно внедрить некоторый код i global.asax в Application_Start, чтобы получить настройки из безопасного места и установить там настройки?Или, может быть, есть другой конфигурационный файл только для разработки, который загружается только при разработке и не фиксируется в github?Или есть какой-то другой умный способ, о котором я не могу думать?