Asp.Net Coreプロファイル
コンフィギュレーションマネージャクラスの作成
デュアルコントローラ内読取方式
public class ConfigurationManager
{
public readonly static IConfiguration Configuration;
static ConfigurationManager()
{
Configuration = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json", optional: true).Build();
}
}
デュアルコントローラ内読取方式
public class HomeController : Controller
{
public IActionResult Index()
{
//
string str=ConfigurationManager.Configuration["Logging:LogLevel:Default"];
return View();
}
}