using NewLife.Extensions.Hosting.AgentService; using NewLife.Log; using WorkerSynReport; using WorkerSynReport.Plc; XTrace.UseConsole(); IHost host = Host.CreateDefaultBuilder(args) .ConfigureServices(services => { services.AddScoped(a => new DbContextLocal("Data Source=172.18.4.130;Initial Catalog=CWSSHG;user=sa;password=123456;")); services.AddScoped(a => new DbContextLocal("Data Source=172.18.4.130;Initial Catalog=CWSSHG;user=sa;password=123456;")); services.AddScoped(a => new DbContextHttp("Data Source=192.168.202.22;Initial Catalog=CWSSHG;user=sa;password=Lanju@123;")); // services.AddHostedService(); services.AddScoped(); services.AddHostedService(); }) .UseAgentService(options => { options.ServiceName = "报表数据"; options.DisplayName = "Worker服务测试"; options.Description = "Worker服务的应用"; }) .Build(); await host.RunAsync();