appsettings.jsonからの定数の取得方法を記載します。
ASP.NET Core ではweb.configがなく、代わりにappsettings.jsonが用意されています。
【検証環境】ASP.NET Core 3.1
{
"AppCode":"01"
}
Startup.cs に下記クラスを追加
//appsettings.jsonからデータを取得する際に使用
public class AppSettings
{
//staticにすることで、どこからでも参照可能にする
public static IConfiguration Configuration { get; set; }
}
また、Startupのコンストラクタに下記コードを追加
public Startup(IConfiguration configuration)
{
Configuration = configuration;
//下記を追加
AppSettings.Configuration = configuration;
}
すると、下記のようにどこからでもappsettings.jsonから値を取得することが可能になります
var appCode = Startup.AppSettings.Configuration.GetValue<string>("AppCode");