Example #1
0
        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);
        }
Example #4
0
 public static void Main(string[] args)
 {
     WebHostExtensions.Run(CreateWebHostBuilder(args).Build());
 }