.net core中读取配置文件

拜拜、爱过 提交于 2020-03-15 07:18:23

1)先看丑陋的方法

读取 appsettings.json   然后在 Startup 的 ConfigureServices() 方法中进行注入:

public IConfigurationRoot Configuration { get; }

public void ConfigureServices(IServiceCollection services)
{
    services.AddSingleton<IConfiguration>(Configuration);     
} 控制器中读取

public class HomeController : Controller
{
private readonly IConfiguration _configuration;
public HomeController(IConfiguration configuration)
{
_configuration = configuration;

}

读取到AppSettings下的子节点 的所有key

IConfigurationSection section = _configuration.GetSection("AppSettings");
List<string> list = new List<string>();
var childes = section.GetChildren();
foreach (var configSection in childes)
{

var conKey =configSection.Key;

}

 

其他需求可以参考http://www.cnblogs.com/dudu/p/6828045.html

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!