public static void Main(string[] args) { var host = new WebHostBuilder() .UseKestrel() .UseCloudFoundryHosting() .UseContentRoot(Directory.GetCurrentDirectory()) .UseIISIntegration() .UseStartup <Startup>() .ConfigureAppConfiguration((builderContext, config) => { config.SetBasePath(builderContext.HostingEnvironment.ContentRootPath) .AddCommandLine(args) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .AddJsonFile($"appsettings.{builderContext.HostingEnvironment.EnvironmentName}.json", optional: true) .AddCloudFoundry() .AddEnvironmentVariables(); }) .ConfigureLogging((builderContext, loggingBuilder) => { loggingBuilder.AddConfiguration(builderContext.Configuration.GetSection("Logging")); loggingBuilder.AddDynamicConsole(); loggingBuilder.AddDebug(); }) .Build(); host.RunWithTasks(); }