私はconfig.json
ファイルに格納されているいくつかの設定値を持つASP.Net 5アプリケーションを持っています。私のconfig.jsonファイルは次のようなものです。Azure Web Appのconfig.jsonファイルの設定値をASP.Net 5にオーバーライドします。
{
"AppSettings": {
"SiteEmailAddress": "[email protected]",
"APIKey": "some_api_key"
}
}
私はこのようなStartup.cs
ファイルで使用するconfig.jsonファイルを設定しています。以前ASP.Netで
public static IConfigurationRoot Configuration;
public Startup(IApplicationEnvironment appEnv) {
var builder = new ConfigurationBuilder(appEnv.ApplicationBasePath)
.AddJsonFile("config.json")
.AddEnvironmentVariables();
Configuration = builder.Build();
}
そして、このような設定の設定にアクセスする。..
var email = Startup.Configuration["AppSettings:SiteEmailAddress"];
我々は、これらのアプリケーションの設定を保存し、Azureのアプリケーションの設定]セクションでアプリの設定でそれらを上書きするWeb.Config
ファイルを使用することができますそれはどんな問題でも動く。しかし、どうすればASP.Net 5アプリでも同じことができます。
Azureの[App Settings]セクションで、config.jsonファイルの設定値を上書きする方法を教えてください。
ありがとうございます..作品は完全に.. –
.NETコアでは 'appsettings.json'とも呼ばれます。 – silkfire