在.net core中是沒有*.config 文件的 配置文件都是*.json
1、在project.json里下面這行代碼
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
然后修改 appsettings.json 添加Redis配置
//用戶配置信息
"AppSettings": {
//Redis緩存
"RedisCaching": {
"Enabled": true,
"ConnectionString": "10.18.200.177:6379"
}
}
2、新建一個AppSettings對象來對應配置文件信息
/// <summary>
/// 配置文件
/// </summary>
public class AppSettings
{
public RedisCaching RedisCaching { get; set; }
}
/// <summary>
/// Redis
/// </summary>
public class RedisCaching {
/// <summary>
/// 是否啟用
/// </summary>
public bool Enabled { get; set; }
/// <summary>
/// 鏈接信息
/// </summary>
public string ConnectionString { get; set; }
}
3、在Startup.cs里配置,首先用AddOptions() 初始化注入IOptions<T>,然后Configure<AppSettings>則是自動初始化AppSettings實例並且映射appSettings里的配置
services.AddOptions();
services.Configure<AppSettings>(Configuration.GetSection("AppSettings"));


4、使用


