namespace JSMachine.WMS.Authorization { /// /// 授权服务宿主启动入口,负责创建并运行 ASP.NET Core 主机。 /// public static class AuthorizationEngine { /// /// 加载授权服务配置、构建 Web 主机并阻塞运行服务。 /// public static void Start() { Host.CreateDefaultBuilder() .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup(); }) .ConfigureAppConfiguration((hostingContext, config) => { config .SetBasePath($"{hostingContext.HostingEnvironment.ContentRootPath}") .AddJsonFile("appSettingsAuthorization.json", false, true) .AddEnvironmentVariables(); }) .Build() .Run(); } } }