diff --git a/apihost/Tnb.API.Entry/Configurations/JobConnectionStrings.json b/apihost/Tnb.API.Entry/Configurations/JobConnectionStrings.json index e2bd3d1e..aa92ddf2 100644 --- a/apihost/Tnb.API.Entry/Configurations/JobConnectionStrings.json +++ b/apihost/Tnb.API.Entry/Configurations/JobConnectionStrings.json @@ -1,6 +1,6 @@ { "JobConnectionStrings": { - "ConfigId": "JNPF-Job", // 不可修改 + "ConfigId": "JNPF-Job",// 不可修改 "DBName": "jnpf_sundial", "DBType": "SqlServer", //MySql;SqlServer;Oracle;PostgreSQL;Dm;Kdbndp;Sqlite; "Host": "192.168.0.214", diff --git a/apihost/Tnb.API.Entry/Program.cs b/apihost/Tnb.API.Entry/Program.cs index 1f9701d7..45b830c4 100644 --- a/apihost/Tnb.API.Entry/Program.cs +++ b/apihost/Tnb.API.Entry/Program.cs @@ -6,6 +6,8 @@ public class WebComponent : IWebComponent public void Load(WebApplicationBuilder builder, ComponentContext componentContext) { builder.Host.UseWindowsService(); + builder.Configuration.AddJsonFile("Location.json", optional: true, reloadOnChange: true); + //// 日志过滤 //builder.Logging.AddFilter((provider, category, logLevel) => //{ diff --git a/apihost/Tnb.API.Entry/Properties/launchSettings.json b/apihost/Tnb.API.Entry/Properties/launchSettings.json index 23bac19d..336ef428 100644 --- a/apihost/Tnb.API.Entry/Properties/launchSettings.json +++ b/apihost/Tnb.API.Entry/Properties/launchSettings.json @@ -4,7 +4,7 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": false, - "applicationUrl": "http://0.0.0.0:9212", + "applicationUrl": "http://localhost:5000", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Production" } diff --git a/apihost/Tnb.API.Entry/Startup.cs b/apihost/Tnb.API.Entry/Startup.cs index d6383883..d8ac9877 100644 --- a/apihost/Tnb.API.Entry/Startup.cs +++ b/apihost/Tnb.API.Entry/Startup.cs @@ -7,7 +7,6 @@ using JNPF.SpecificationDocument; using JNPF.TaskScheduler.Interfaces.TaskScheduler; using JNPF.VisualDev; using Microsoft.Extensions.Options; -using Nacos.AspNetCore.V2; using Senparc.CO2NET; using Senparc.CO2NET.RegisterServices; using Senparc.Weixin; @@ -50,7 +49,7 @@ public class Startup : AppStartup services.AddMemoryCache(); // 使用本地缓存必须添加 services.AddConfigurableOptions(); - // services.AddSingleton(typeof(ISingleton), typeof(RedisData)); + services.AddSingleton(typeof(ISingleton), typeof(RedisData)); // 微信 services.AddSenparcGlobalServices(App.Configuration) // Senparc.CO2NET 全局注册 .AddSenparcWeixinServices(App.Configuration); // Senparc.Weixin 注册(如果使用Senparc.Weixin SDK则添加) @@ -58,14 +57,14 @@ public class Startup : AppStartup services.AddOverideVisualDev(); //定时任务 + SnowflakeIdHelper.InitYitIdWorker(); - //services.AddHostedService(); - //services.AddSingleton(sp => new TimedTaskBackgroundService()); + services.AddHostedService(); + services.AddSingleton(sp => new TimedTaskBackgroundService()); //var bgSvc = App.GetRequiredService(); //bgSvc.StartAsync(CancellationToken.None); - //services.AddHostedService(); + services.AddHostedService(); - services.AddNacosAspNet(App.Configuration, "Nacos"); } @@ -114,7 +113,6 @@ public class Startup : AppStartup endpoints.MapControllerRoute(name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); }); - SnowflakeIdHelper.InitYitIdWorker(); bool isStartTimeJob = App.GetConfig("IsStartTimeJob"); if (isStartTimeJob)