Program.cs 768 B

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