Azure应用程序配置未加载密钥

8e2ybdfx  于 2023-02-25  发布在  其他
关注(0)|答案(1)|浏览(139)

我正在尝试将Azure应用配置服务中定义的一些键/值对加载到我的DotNet 6.0 Web应用程序中。但它没有返回任何内容[调用builder. Configuration. GetSection("Rental:Settings")]。有什么想法吗?
下面是我使用的代码:

builder.WebHost.ConfigureAppConfiguration((ctx, config) =>
{
    var settings = config.Build();
    if (ctx.HostingEnvironment.IsDevelopment())
    {
        config.AddAzureAppConfiguration(c=>
        {
            c.Connect(ConnectionString); // Copied from Access key section 
        });
    }   
});

将其加载到类中:

builder.Services.Configure<AppSetings>(**builder.Configuration.GetSection("Rental:Settings")**);

键/值

ovfsdjhp

ovfsdjhp1#

这个问题和https://github.com/MicrosoftDocs/azure-docs/issues/105624是一样的。默认情况下,库加载的键值“没有标签”,但是你创建的键值有标签。使用API指定你想要加载的标签。

config.AddAzureAppConfiguration(options =>
{
    options.Connect(connectionString)
           .Select("*", "replace with your label");
});

相关问题