.net core读取配置文件appsetting.json

Posted yxcn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net core读取配置文件appsetting.json相关的知识,希望对你有一定的参考价值。

一.引用

using Microsoft.Extensions.Configuration;

 

二.使用接口服务:IConfiguration

注:认真观察这个类,这已经被startup.cs自动注入了,无需手动做注入操作

技术图片

 

 

控制器中要使用这个接口对象,需要在构造函数中获取它

[Route("IDCardOCR")]
    public class IDCardOCRController : ControllerBase
    
        public IConfiguration Configuration  get; 
        public IDCardOCRController(IConfiguration configuration)
        
            Configuration = configuration;
        

        [HttpGet("test")]
        public string Test()
        
            string SecretId = Configuration.GetSection("AppConfig")["SecretId"];
            string SecretKey = Configuration.GetSection("AppConfig")["SecretKey"];
            return SecretId + ";" + SecretKey;
        
    

附注json内容结构:

技术图片

 

以上是关于.net core读取配置文件appsetting.json的主要内容,如果未能解决你的问题,请参考以下文章

干货:.net core实现读取appsettings.json配置文件(建议收藏)

干货:.net core实现读取appsettings.json配置文件(建议收藏)

.net core读取配置文件appsetting.json

.net core读取appsettings.json配置

ASP.NET CORE读取appsettings.json的配置

如何读取.NET Core中属性内的配置(appsettings)值?