关于asp net core中对appsetting.json的读取问题

需要先引用官方的nuget包

①:Microsoft.Extensions.Configuration

②:Microsoft.Extensions.Options.ConfigurationExtensions

用户自定义json的配置文件

在这里我用的配置文件名称是appsettings.json

配置文件内容如图所示:

关于asp net core中对appsetting.json的读取问题_第1张图片
appsetting.json配置文件

在Startup类中的Startup方法中编辑代码,我先把代码贴出来吧:


关于asp net core中对appsetting.json的读取问题_第2张图片
startup类中的Startup的方法

var builder = new ConfigurationBuilder()

.SetBasePath(env.ContentRootPath)

.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)

.AddEnvironmentVariables();

Configuration = builder.Build();

var connString = new ConnectionStrings();

Configuration.GetSection("ConnString").Bind(connString);


在代码中ConnectionStrings类是一个Model,然后你创建的变量connString已经被实例化了。你可以访问了

你可能感兴趣的:(关于asp net core中对appsetting.json的读取问题)