读取配置文件,appsettings.json和注入ICO


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"));

 

 

 

 

 




					


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM