public int Run(String[] args) { var configuration = GetConfiguration(); Log.Logger = CreateSerilogLogger(configuration, _appName); try { Log.Information("Configuring web host ({ApplicationContext})...", _appName); var host = CreateHostBuilder(configuration, args); Log.Information("Applying migrations ({ApplicationContext})...", _appName); MigrateDbContext(host); Log.Information("Starting web host ({ApplicationContext})...", _appName); WebHostExtensions.Run(host); return(0); } catch (Exception ex) { Log.Fatal(ex, "Program terminated unexpectedly ({ApplicationContext})!", _appName); return(1); } finally { Log.CloseAndFlush(); } }
public static void Main(string[] args) { var host = HostingAbstractionsWebHostBuilderExtensions.UseContentRoot(WebHostBuilderKestrelExtensions.UseKestrel(new WebHostBuilder()), Directory.GetCurrentDirectory()) .UseIISIntegration() .UseStartup <Startup>() .Build(); WebHostExtensions.Run(host); }
public static void Main(string[] args) { var config = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("hosting.json", optional: true) .Build(); var host = new WebHostBuilder() .UseKestrel() .UseConfiguration(config) .UseContentRoot(Directory.GetCurrentDirectory()) .UseIISIntegration() .UseStartup <Startup>() .Build(); WebHostExtensions.Run(host); }
public static void Main(string[] args) { WebHostExtensions.Run(CreateWebHostBuilder(args).Build()); }