ASP.NET CORE读取APPSETTINGS.JSON的配置
程序员文章站
2022-06-02 22:23:39
...
1、首先在appsettings文件中添加我们的其他常用配置信息
2、
再创建一个实体类Setting
3、startup.cs启动类中public void ConfigureServices方法增加
4、在控制器中中定义上下文及setting
5、控制器中访问:_appSettings.value.属性 就可以出来了
参考:http://blchen.com/asp-net-read-config-from-appsettings-json/
"Setting": { "oa_ff": "https://www.oa.com/", "crm_ff":"123465" }
2、
再创建一个实体类Setting
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<Setting>(Configuration.GetSection("Setting")); //此处的Setting类是自己新建的,内容要和appsetting.json中Setting节点里字段对应起来方便以后访问
4、在控制器中中定义上下文及setting
//定义上下文 private readonly db_oa_depContext _context; private readonly IOptions<Setting> _appSettings; public WorkFlowController(db_oa_depContext context, IOptions<Setting> appSettings) { this._context = context; this._appSettings = appSettings; }
5、控制器中访问:_appSettings.value.属性 就可以出来了
参考:http://blchen.com/asp-net-read-config-from-appsettings-json/
推荐阅读
-
ASP.NET Core 2.2 : 二十六. 应用JWT进行用户认证及Token的刷新
-
详解ASP.NET Core实现强类型Configuration读取配置数据
-
浅析.Net Core中Json配置的自动更新
-
详解asp.net core重新加载应用配置
-
docker部署Asp.net core应用的完整步骤
-
asp.net core 系列之并发冲突的深入理解
-
ASP.NET Core 中的 ObjectPool 对象重用(二)
-
Asp.net Core MVC中怎么把二级域名绑定到特定的控制器上
-
Asp.Net Core中服务的生命周期选项区别与用法详解
-
asp.net core 配置文件动态更新