using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace SolarPower { public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup(); }); //Host.CreateDefaultBuilder(args) // .ConfigureWebHostDefaults(webBuilder => // { // webBuilder.UseStartup(); // }) // .ConfigureAppConfiguration((context, configuration) => // { // configuration.Sources.Clear(); // var envName = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT"); // configuration.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); // configuration.AddJsonFile($"appsettings{envName}.json", optional: true, reloadOnChange: true); // configuration.AddCommandLine(args); // }); } }