官方文档说
引用 Microsoft.AspNetCore.App 元包或将包引用添加到 Microsoft.Extensions.Options.ConfigurationExtensions 包。
简而言之,直接可以获取,不用引用包了
appsetting.json如下
Appsetting.json
{
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"Setting": {
"Url": "http://localhost:8080/",
"LogPath": "D/ItemService"
},
"AllowedHosts": "*"
}
代码中我们可以随时获取如下
configuration["Setting:Url"]
configuration.GetValue<string>("Setting:Url")
configuration GetSection("Setting"). GetSection("Url")