Я достиг точки, когда мне нужно развернуть свой кластер Service Fabric в Azure :) Помимо служб с отслеживанием состояния/без сохранения состояния, у меня есть 2 приложения MVC. В настоящее время у меня есть несколько настроек в файлах web.config (в основном строки подключения).
Я планирую настроить непрерывную сборку/развертывание с помощью Visual Studio Online, но пока не стал этого делать.
Где рекомендуется хранить параметры конфигурации. Мне понадобятся настройки для 3 разных сред (dev/test/prod).
В какой-то момент я нашел ссылку для хранения настроек в определении сборки, что звучит как лучшее место для хранения учетных данных, чем в файлах конфигурации, которые являются частью исходного кода для приложений. Мне нужно ограничить доступ к значениям для производственной среды, и их наличие в файлах конфигурации, к которым имеют доступ все разработчики, не кажется лучшим способом сделать это.
Какие-либо официальные документы или лучшие практики по этому поводу, о которых я должен знать?