读取配置文件,appsettings.json和注入ICO
2024-10-08 03:31:46
https://www.cnblogs.com/knowledgesea/p/7079880.html
引入Nuget的两个类库
Microsoft.Extensions.Configuration
Microsoft.Extensions.Configuration.Json 使用
var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json");
var configurationRoot = builder.Build();
var motherNameSection = configurationRoot.GetSection("mother").GetSection("name");
-------------------------------------------------------------------------------------------------------------------------------------------------------
如果我们要读取Bin的Value值,这样处于多层嵌套的json
只要在StartUp中加上这个-----》层级关系用" : "英文冒号隔开就是了
//注册appsetting的值
services.Configure<AppSetting>(_configuration.GetSection("Zhu:Kai"));
最新文章
- win7 64 安装mysql-python:_mysql.c(42) : fatal error C1083: Cannot open include file: &#39;config-win.h&#39;: No such file or directory
- delphi7 编译程序时报win32.indcu.a病毒的解决方法
- 探索 OpenStack 之(16):计量模块 Ceilometer 介绍及优化
- Python-1 IDLE(Python GUI)
- 转 sql 时间转换格式 convert(varchar(10),字段名,转换格式)
- 关于windows下c/c++的rand()的一个测试
- boost.asio源码剖析(五) ---- 泛型与面向对象的完美结合
- java 覆盖hashCode()深入探讨 代码演示样例
- [转]PHP取整函数:ceil,floor,round,intval的区别详细解析
- QT 小票打印
- cocos2dx 坐标和锚点
- MySQL的数据类型,MySQL增删改--添加主外键、添加属性、删除主外键、改表名、获取系统当前时间等
- 实时计算storm流程架构总结
- javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)
- 蓝桥杯第七届C/C++B省赛凑算式
- IO网络模型
- OptaPlanner - 把example运行起来(运行并浅析Cloud balancing)
- python 包和模块间的引入
- 【NET CORE微服务一条龙应用】应用部署
- go1.8之安装配置