从.net Core 3.1中的appsettings.json获取值

凯西·克鲁克斯顿(Casey Crookston)

我想做的事情应该很简单,但是我无法使它正常工作!

我的appsettings.json档案:

{
  "AppSettings": {
    "myKey": "myValue",
  }
}

接着:

var config = new ConfigurationBuilder().AddJsonFile("appsettings.json").Build();
var myValue = config["myKey"];

myValue 一片空白。

我也尝试过:

var builder = new ConfigurationBuilder()
    .SetBasePath(Directory.GetCurrentDirectory())
    .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true)
    .AddEnvironmentVariables();
IConfiguration config = builder.Build();

var myValue = config.GetSection("myKey");

但同样,它myValue为null。

加布里埃尔·卡佩利(Gabriel Cappelli)

在您的appsettings.json中myKey是一个AppSettings对象。

整个对象都在加载中,因此您需要引用它:

var myValue = config["AppSettings:myKey"];

参考:https : //docs.microsoft.com/zh-cn/aspnet/core/fundamentals/configuration/?view=aspnetcore-3.1#hierarchical-configuration-data

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从appsettings.json获取值并返回NullReferenceException:对象引用未设置为对象的实例。在.net core 3中

来自分类常见问题

从.net Core中的appsettings.json获取价值

来自分类Dev

appsettings.json中的AllowedHosts与.NET Core API 3.x中的UseCors之间的区别

来自分类Dev

无法连接到.NET Core 3.x中的数据库(appsettings.json中的连接字符串)

来自分类Dev

.Net Core 3控制台应用程序中带有Serilog的appsettings.json中的哨兵配置

来自分类Dev

如何从.NET Core中的appsettings.json读取节值

来自分类Dev

.NET Core 2.x 从 dbcontext 类中的 appsettings.json 获取连接字符串

来自分类Dev

如何使用VB.NET在JSON的值中获取值

来自分类Dev

MVC 3从web.config中的AppSettings获取值

来自分类Dev

在C#.Net Core 3.0中无需构造函数调用即可获取appsettings.json值

来自分类Dev

从appsettings.json获取值

来自分类Dev

如何在Asp.net Core中的appsettings.json中定义角色身份资源

来自分类Dev

.NET Core MVC Web应用程序从查询字符串而不是模型中获取值

来自分类Dev

在ASP.Net Core API方法中从ActionResult <object>获取值

来自分类Dev

从ASP.NET CORE Web应用程序中的appsettings.json加载Hangfire配置

来自分类Dev

无法在WPF项目.net Core 3.0中添加appsettings.json

来自分类Dev

使用ENV变量在appsettings.json中设置键-ASP.NET Core 3.1 Docker

来自分类Dev

如何从ASP.NET Core 3.1中的appsettings.json读取整个部分?

来自分类Dev

Docker 容器中 ASP.NET Core appsettings.json 的路径

来自分类Dev

.NET Core 3中的ExecuteSqlRaw参数查询

来自分类Dev

在.NET Core中在Ajax按钮上获取JSON数据单击

来自分类Dev

从通用类中的 appsettings.json 文件中获取值

来自分类Dev

C# .net Core JWT Token 获取值

来自分类Dev

如何获取.Net Core 3.1以查看我的appsettings文件

来自分类Dev

vb.net 从 json 中获取值,如 DataTable 中的字符串

来自分类Dev

在.NET Core 3中获取Microsoft.AspNetCore.Hosting.Diagnostics [6]应用程序启动异常

来自分类Dev

无法让ConfigurationBuilder从ASP.NET Core 1.0 RC2的xunit类库中的appsettings.json中读取

来自分类Dev

无法让ConfigurationBuilder从ASP.NET Core 1.0 RC2的xunit类库中的appsettings.json中读取

来自分类Dev

单元测试-控制器未从ASP.NET Core Web API项目中的模拟IConfiguration中获取值

Related 相关文章

  1. 1

    从appsettings.json获取值并返回NullReferenceException:对象引用未设置为对象的实例。在.net core 3中

  2. 2

    从.net Core中的appsettings.json获取价值

  3. 3

    appsettings.json中的AllowedHosts与.NET Core API 3.x中的UseCors之间的区别

  4. 4

    无法连接到.NET Core 3.x中的数据库(appsettings.json中的连接字符串)

  5. 5

    .Net Core 3控制台应用程序中带有Serilog的appsettings.json中的哨兵配置

  6. 6

    如何从.NET Core中的appsettings.json读取节值

  7. 7

    .NET Core 2.x 从 dbcontext 类中的 appsettings.json 获取连接字符串

  8. 8

    如何使用VB.NET在JSON的值中获取值

  9. 9

    MVC 3从web.config中的AppSettings获取值

  10. 10

    在C#.Net Core 3.0中无需构造函数调用即可获取appsettings.json值

  11. 11

    从appsettings.json获取值

  12. 12

    如何在Asp.net Core中的appsettings.json中定义角色身份资源

  13. 13

    .NET Core MVC Web应用程序从查询字符串而不是模型中获取值

  14. 14

    在ASP.Net Core API方法中从ActionResult <object>获取值

  15. 15

    从ASP.NET CORE Web应用程序中的appsettings.json加载Hangfire配置

  16. 16

    无法在WPF项目.net Core 3.0中添加appsettings.json

  17. 17

    使用ENV变量在appsettings.json中设置键-ASP.NET Core 3.1 Docker

  18. 18

    如何从ASP.NET Core 3.1中的appsettings.json读取整个部分?

  19. 19

    Docker 容器中 ASP.NET Core appsettings.json 的路径

  20. 20

    .NET Core 3中的ExecuteSqlRaw参数查询

  21. 21

    在.NET Core中在Ajax按钮上获取JSON数据单击

  22. 22

    从通用类中的 appsettings.json 文件中获取值

  23. 23

    C# .net Core JWT Token 获取值

  24. 24

    如何获取.Net Core 3.1以查看我的appsettings文件

  25. 25

    vb.net 从 json 中获取值,如 DataTable 中的字符串

  26. 26

    在.NET Core 3中获取Microsoft.AspNetCore.Hosting.Diagnostics [6]应用程序启动异常

  27. 27

    无法让ConfigurationBuilder从ASP.NET Core 1.0 RC2的xunit类库中的appsettings.json中读取

  28. 28

    无法让ConfigurationBuilder从ASP.NET Core 1.0 RC2的xunit类库中的appsettings.json中读取

  29. 29

    单元测试-控制器未从ASP.NET Core Web API项目中的模拟IConfiguration中获取值

热门标签

归档