public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup <Startup>(); }) .ConfigureAppConfiguration((hostingContext, configBuilder) => { var config = configBuilder.Build(); var configSource = new EFConfigurationSource(opts => opts.UseSqlServer(config.GetConnectionString("sqlConnection"))); configBuilder.Add(configSource); });
public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureLogging(l => l.AddConsole().AddAzureWebAppDiagnostics().AddApplicationInsights()) .ConfigureAppConfiguration((hostingContext, configBuilder) => { var config = configBuilder.Build(); configBuilder.AddEnvironmentVariables(prefix: "OPENBOTS_"); var configSource = new EFConfigurationSource( options => options.UseSqlServer(config.GetConnectionString("Sql"))); configBuilder.Add(configSource); }) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseIIS(); webBuilder.UseStartup <Startup>(); });