Como lidar com transformações de configuração de depuração / versão no ASP.NET vNext

Nas versões anteriores do ASP.NET, muitos de nós usamosWeb.Debug.config/Web.Release.config transformações de arquivos que se pareceriam com isso:

Web.config:

<connectionStrings>
  <add name="AppDB" connectionString="Data Source=(LocalDb)\\..." />
</connectionStrings>

Web.Release.config:

<connectionStrings>
  <add name="AppDB" connectionString="Data Source=(ReleaseDb)\\..."  xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>

ConformeTutorial do ASP.NET vNext você ainda pode usar o Web.config. Masconfig.json parece ser a nova maneira de lidar com configurações agora, conforme o mesmo artigo:

config.json

{
    "Data": {
        "DefaultConnection": { 
            "ConnectionString": "Server=(localdb)\\..."
        }
    }
}

E emStartup.cs:

var configuration = new Configuration();
configuration.AddJsonFile("config.json");
configuration.AddEnvironmentVariables();

Então, eu estou querendo saber qual seria a maneira sugerida para lidar com config-transofrmation com essa mudança para json?

questionAnswers(3)

yourAnswerToTheQuestion