第一次创建.Net Core Demo 使用的是VS2019 和.Net Core 3.1 版本。
一 新建NetCore项目:
二 在appsettings.json文件中配置相关数据:
1.找到appsettings.json文件
2.添加配置字段
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
"ConnectionString": {
"sqlServerConnStr": "Data Source=.;Initial Catalog=DataBase1;Integrated Security=True",
"mySqlConnStr": "mySqlxxx"
}
}
三 读取配置文件数据:
1.以Home/Index 做测试
//相关页面
//相关方法
2.在HomeController页面引用
using Microsoft.Extensions.Configuration;
using System.IO;
3.方法加入以下代码
public IActionResult Index()
{
ConfigurationBuilder configurationBuilder = new ConfigurationBuilder();//创建ConfigurationBuilder对象
//给configurationBuilder对象设置appsettings的路径
configurationBuilder.SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json");
var configuration = configurationBuilder.Build();
return View();
}
四 实现效果:
1 通过断点监视 看到以下结果
2 通过configuration[“xxx”] 就可以获取配置数据了(就算是数组类型的数据也可以)
3 获取到的配置字符串:



