需要先引用官方的nuget包
①:Microsoft.Extensions.Configuration
②:Microsoft.Extensions.Options.ConfigurationExtensions
用户自定义json的配置文件
在这里我用的配置文件名称是appsettings.json
配置文件内容如图所示:
![](https://img.haomeiwen.com/i6711807/99c5ec33f2c70ab3.png)
在Startup类中的Startup方法中编辑代码,我先把代码贴出来吧:
![](https://img.haomeiwen.com/i6711807/f3c64fe84fb47831.png)
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已经被实例化了。你可以访问了
网友评论