Definir automaticamente appsettings.json para ambientes de desenvolvimento e lançamento no núcleo do asp.net?

Eu defini alguns valores no meuappsettings.json para coisas como cadeias de conexão de banco de dados, locais de webapi e similares que são diferentes para ambientes de desenvolvimento, preparação e ao vivo.

Existe uma maneira de ter múltiplosappsettings.json arquivos (comoappsettings.live.json, etc, etc) e o aplicativo asp.net apenas 'sabe' qual usar, com base na configuração de compilação que está sendo executada?

questionAnswers(7)

yourAnswerToTheQuestion