Мы переносим некоторые из наших размещенных на сайте веб-API в службы приложений Azure. Тем не менее, мы не уверены, как обрабатывать специфичные для среды c файлы конфигурации в Azure размещенных приложениях.
То, что мы делаем прямо сейчас, в NET Core, - это включение каталога разные файлы конфигурации JSON, каждый со схемой именования:
myappname.SOMEMACHINENAME.json
Затем при запуске приложения мы загружаем соответствующий файл в зависимости от машины, на которой запущено приложение. Это позволяет приложению загружать подходящую для среды конфигурацию, только зная, на каком компьютере оно запущено.
Config = new ConfigurationBuilder()
.AddJsonFile(@"Configurations\myappname." +
Environment.MachineName +
".json", false)
.Build();
Однако мы не знаем, как выполнить sh что-то подобное в приложении Azure services world, где мы не знаем имя компьютера, на котором будет работать приложение. Каков наилучший метод загрузки конфигурации c для конкретной среды во время выполнения с помощью службы приложений Azure?
Спасибо за любую помощь!
Отредактировано для добавления. NET информация о структуре.