0

シンプルなコンソール アプリでアプリ構成にアクセスしようとしています。これまでのところ、私は持っています:

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

しかし、それを示す例外がスローされます

System.ArgumentException: '接続文字列にキーワード 'ConnectionStrings:AppConfig' の値がありません'.

この接続文字列を secrets.json に入れましたが、有効であることはわかっています。私は何を間違っていますか?

{
  "ConnectionStrings:AppConfig": "<my connection string>"
}

ありがとうございました。

ケビン

4

2 に答える 2

6

接続文字列が "Endpoint=" で始まっていることを確認してください。キーと値のペアを探し、キーのない値を値のないキーとして解釈します。

于 2021-02-19T15:28:30.277 に答える