【发布时间】:2018-08-19 04:52:03
【问题描述】:
我正在尝试将我的设置从 appsettings.json 注入到一个对象中,我正在关注微软文档,而我的 Configuration.GetSection().Get() 始终为空,我正在使用的文档是这个一个Documentation
我正在使用 .Net Core 2.1
我的设置是这样的:
{
"MongoSettings": {
"ConnectionString": "mongodb://admin:abc123!@localhost",
"Database": "NotesDb"
}
}
我要注入的课程是这个:
public class MongoSettings
{
public string ConnectionString;
public string Database;
}
我正在使用以下代码来填充我的注入,它总是为空。
Configuration.GetSection("MongoSettings").Get<MongoSettings>()
以下是我使用代码时得到的回报
我的配置没问题,看下图。
ConnectionString 和 Database null 我对我的对象做错了什么?有人可以帮我吗?
【问题讨论】:
标签: c# asp.net-core-2.1