.net core 读取配置文件项
.net core 项目读取appsettings.json配置文件的配置项。
/// <summary> /// 配置文件服务 /// </summary> public class AppConfigurtaionServices { /// <summary> /// 配置文件对象 /// </summary> public static IConfiguration Configuration { get; set; } static AppConfigurtaionServices() { var reloadOnChange = true; // 当appsettings.json被修改时重新加载 Configuration = new ConfigurationBuilder() .Add(new JsonConfigurationSource { Path = "appsettings.json", ReloadOnChange = reloadOnChange }) .Build(); } }
// 读取数据库连接配置项 var redisService = AppConfigurtaionServices.Configuration["ConnectionString:testdb"];
{ "ConnectionString": { "testdb": "server=localhost;port=3306;database=localtest;uid=root;pwd=123456;SslMode=None" } }
浙公网安备 33010602011771号