using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; using System; using System.IO; using Znyc.Admin.Commons.Const; using Znyc.Admin.Commons.Core.App; namespace Znyc.Admin.WebApi { /// /// /// public class Program { /// /// 启动程序 /// /// public static void Main(string[] args) { Console.WriteLine("start..."); CreateHostBuilder(args).Build().Run(); } /// /// /// /// /// public static IHostBuilder CreateHostBuilder(string[] args) { IConfigurationRoot config = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable(SysConst.ASPNETCORE_ENVIRONMENT)}.json").Build(); App.Configuration = config; return Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup() .UseUrls("http://*:80"); }); } } }