(using .NET 6.0)
I used these commands to set a connection string:
- dotnet user-secrets init
- dotnet user-secrets set ConnectionStrings:AppConfig "{myconnectionstring}"
but I can't figure out how to retrieve that connection string using IHostBuilder. This returns a null string:
public class Program
{
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
private static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args).ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.ConfigureAppConfiguration((hostingContext, configurationBuilder) =>
{
configurationBuilder.AddAzureAppConfiguration(options =>
{
var azureAppConfigConnectionString = hostingContext.Configuration.GetConnectionString("AppConfig");

