Configuration.GetSection 在 .net core (3.1) 中返回 null

Dee*_*ngh 6 .net configuration asp.net-core

我正在尝试使用“Configuation.GetSection”获取 appSettings.json 文件的信息。但不知何故我无法得到这个。

这是代码

appSettings.Development.json:

{
    "test": {
    "a": "sdfs"
}
Run Code Online (Sandbox Code Playgroud)

启动.cs

var test = Configuration.GetSection("test");
Run Code Online (Sandbox Code Playgroud)

我需要运行什么才能从 appsettings.json 文件中获取信息吗?

在此输入图像描述

在此输入图像描述

请帮忙。提前致谢

Mat*_*ech 0

确保配置正确

应用程序设置.json

{
  ...
  "Test": {
    "Key": "Value" 
  }
}
Run Code Online (Sandbox Code Playgroud)

启动.cs

public class Startup
{
    public Startup(IConfiguration configuration)
    {
        Configuration = configuration;
    }      
    public IConfiguration Configuration { get; }


    ...

    string v = Configuration["Test:Key:Value"];

    ...
}
Run Code Online (Sandbox Code Playgroud)