以前のバージョンの ASP.NET では、多くの人が次のようなWeb.Debug.config
/ファイル変換を使用していました。Web.Release.config
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>
ASP.NET vNext チュートリアルに従って、Web.config を引き続き使用できます。ただしconfig.json
、同じ記事によると、構成を処理する新しい方法のようです。
config.json
{
"Data": {
"DefaultConnection": {
"ConnectionString": "Server=(localdb)\\..."
}
}
}
そしてStartup.csで:
var configuration = new Configuration();
configuration.AddJsonFile("config.json");
configuration.AddEnvironmentVariables();
それで、このjsonへの移行で構成変換を処理するための推奨される方法は何でしょうか?