【发布时间】:2018-05-05 08:31:10
【问题描述】:
我需要从业务类中的appsettings.json 文件(部分:placeto)中读取属性列表,但我无法访问它们。我需要公开这些属性。
我将文件添加到Program 类中:
这是我的appsettings.json:
{
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Warning"
}
},
"placeto": {
"login": "fsdfsdfsfddfdfdfdf",
"trankey": "sdfsdfsdfsdfsdf"
}
}
【问题讨论】:
-
这个来自 MS 的文档解释了它如何 => docs.microsoft.com/en-us/aspnet/core/fundamentals/…
-
但我需要在自定义类中阅读,示例在控制器中,我尝试了几个选项。在 .Net 标准中使用 `string userName = System.Configuration.ConfigurationManager.AppSettings["PFUserName"];` 来读取 web.config,在 .Net 核心中相当于 @CodeNotFound
-
我链接你的答案展示了如何在课堂上使用
appsettings.json。在这种情况下是LocalMailService,但它可以是你想要的任何东西。
标签: c# asp.net-core-2.0 appsettings