ASP.NET COREはAPPSETTINGSを読み取る.JSONの構成
1278 ワード
詳細
1、まずappsettingsファイルにその他の一般的な構成情報を追加する
2、
エンティティークラスの再作成
3、startup.cs起動クラスにおけるpublic void ConfigureServicesメソッドの増加
4、コントローラでコンテキストとsettingを定義する
5、コントローラでのアクセス:appSettings.value.属性が出てくる
参照先:http://blchen.com/asp-net-read-config-from-appsettings-json/
1、まずappsettingsファイルにその他の一般的な構成情報を追加する
"Setting": {
"oa_ff": "https://www.oa.com/",
"crm_ff":"123465"
}
2、
エンティティークラスの再作成
public class Setting
{
public string oa_ff { get; set; }
public string crm_ff{ get; set; }
}
3、startup.cs起動クラスにおけるpublic void ConfigureServicesメソッドの増加
services.AddOptions();
services
.Configure(Configuration.GetSection("Setting")); // Setting , appsetting.json Setting
4、コントローラでコンテキストとsettingを定義する
//
private readonly db_oa_depContext _context;
private readonly IOptions _appSettings;
public WorkFlowController(db_oa_depContext context, IOptions appSettings)
{
this._context = context;
this._appSettings = appSettings;
}
5、コントローラでのアクセス:appSettings.value.属性が出てくる
参照先:http://blchen.com/asp-net-read-config-from-appsettings-json/