Program.cs 733 B

123456789101112131415161718192021222324252627
  1. using System.IO;
  2. using Microsoft.AspNetCore;
  3. using Microsoft.AspNetCore.Hosting;
  4. using Microsoft.Extensions.Configuration;
  5. namespace ETFileServer
  6. {
  7. public class Program
  8. {
  9. public static void Main(string[] args)
  10. {
  11. CreateWebHostBuilder(args).Build().Run();
  12. }
  13. public static IWebHostBuilder CreateWebHostBuilder(string[] args)
  14. {
  15. var config = new ConfigurationBuilder()
  16. .SetBasePath(Directory.GetCurrentDirectory())
  17. .AddJsonFile("appsettings.json", true)
  18. .Build();
  19. return WebHost.CreateDefaultBuilder(args).UseUrls(config["urls"])
  20. .UseStartup<Startup>();
  21. }
  22. }
  23. }