public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseKestrel(options => { options.Listen(IPAddress.Any, EnvironmentHelper.PortToRunOn(), listenOptions => { listenOptions.UseHttps(PrivateKeyAndPasswordsHelper.GetSSLCertificatePath(), PrivateKeyAndPasswordsHelper.GetSSLCertificatePassword()); }); }); webBuilder.UseStartup <Startup>(); });
public static void Main(string[] args) { FirebaseApp.Create(new AppOptions() { Credential = GoogleCredential.FromFile(PrivateKeyAndPasswordsHelper.GetFirebasePrivateKeyPath()) }); Directory.SetCurrentDirectory("govgameWebApp"); Console.WriteLine("govgameWebApp current working directory: " + Directory.GetCurrentDirectory()); IHost govgameWebAppIHost = CreateHostBuilder(args).Build(); govgameWebAppIHost.Run(); }