从控制台应用程序访问 Azure 应用程序配置

Kev*_*ton 1 app-config .net-core azure-app-configuration

我正在尝试使用简单的控制台应用程序访问应用程序配置。到目前为止我有:

static void Main(string[] args)
{
    IConfiguration config = new ConfigurationBuilder()
              .AddUserSecrets("e7315677-d6aa-41ab-b7cc-8e801a7c8ae9")
              .AddAzureAppConfiguration("ConnectionStrings:AppConfig")
              .Build();
    Console.WriteLine("Hello World!");
}
Run Code Online (Sandbox Code Playgroud)

但抛出异常表明

System.ArgumentException:“连接字符串没有关键字“ConnectionStrings:AppConfig”的值。”

我已将此连接字符串放入 Secrets.json 中,并且我知道它是有效的。我究竟做错了什么?

{
  "ConnectionStrings:AppConfig": "<my connection string>"
}
Run Code Online (Sandbox Code Playgroud)

谢谢。

凯文

小智 10

确保连接字符串以“Endpoint=”开头。它正在寻找键/值对,并将没有键的值解释为没有值的键。