小编ryc*_*moj的帖子

ASP.net Core 2.0中的appsettings.json预览配置GetSection null

我试图GetSection从注入的配置调用Startup.cs.值是null,而indexer具体部分值返回non-null值.在我看来这个GetSection方法背后的错误或我错了吗?

appsettings.json:

{"MyConfig":{"ConfigA":"valueA","ConfigB":"valueB"}}

Program.cs中:

    public static void Main(string[] args)
    {
        var host = BuildWebHost(args);
        host.Run();
    }

    public static IWebHost BuildWebHost(string[] args) =>
        WebHost.CreateDefaultBuilder(args)
            .UseStartup<Startup>()
            .Build();
Run Code Online (Sandbox Code Playgroud)

Startup.cs:

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

    public IConfiguration Configuration { get; }

    // This method gets called by the runtime. Use this method to add services to the container.
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvc();
    } …
Run Code Online (Sandbox Code Playgroud)

c# configuration json .net-core

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net-core ×1

c# ×1

configuration ×1

json ×1