Program.cs 795 B

12345678910111213141516171819202122232425262728
  1. namespace Benchmarks
  2. {
  3. using System.IO;
  4. using System.Threading.Tasks;
  5. using Microsoft.AspNetCore.Hosting;
  6. using Microsoft.Extensions.Configuration;
  7. public class Program
  8. {
  9. public static async Task Main(string[] args)
  10. {
  11. var config = new ConfigurationBuilder()
  12. .AddJsonFile("appsettings.json")
  13. .AddEnvironmentVariables(prefix: "ASPNETCORE_")
  14. .AddCommandLine(args)
  15. .Build();
  16. var webHost = new WebHostBuilder()
  17. .UseContentRoot(Directory.GetCurrentDirectory())
  18. .UseConfiguration(config)
  19. .UseStartup<Startup>()
  20. .UseKestrel()
  21. .Build();
  22. await webHost.RunAsync();
  23. }
  24. }
  25. }