diff --git a/WebStarter/Program.cs b/WebStarter/Program.cs index 1b9d439..ec5c63b 100644 --- a/WebStarter/Program.cs +++ b/WebStarter/Program.cs @@ -98,11 +98,20 @@ foreach (var s in list.Split(";")) AppInfo.Container = app.Services.GetAutofacRoot(); -var listen = builder.Configuration.GetSection("Listen"); -CarServerMgr.InitServer(int.Parse(listen.GetSection("Port").Value ?? "5588")); -var tBoxListen = builder.Configuration.GetSection("TBoxListen"); -TBoxServerMgr.InitTBoxServer(int.Parse(tBoxListen.GetSection("Port").Value ?? "9999")); + +string? tboxType = AppSettingsHelper.GetContent("TBox", "Type"); +if ("ygmd" == tboxType) +{ + var tBoxListen = builder.Configuration.GetSection("TBoxListen"); + TBoxServerMgr.InitTBoxServer(int.Parse(tBoxListen.GetSection("Port").Value ?? "9999")); +} +if ("jx" == tboxType) +{ + var listen = builder.Configuration.GetSection("Listen"); + CarServerMgr.InitServer(int.Parse(listen.GetSection("Port").Value ?? "5588")); +} + TaskInit.Init(); diff --git a/WebStarter/appsettings.dev.json b/WebStarter/appsettings.dev.json index d0f26d8..aa22086 100644 --- a/WebStarter/appsettings.dev.json +++ b/WebStarter/appsettings.dev.json @@ -38,5 +38,8 @@ "Dest": "D:\\zip", "Days": 7 }, + "TBox": { + "Type": "ygmd" + }, "AllowedHosts": "*" } diff --git a/WebStarter/appsettings.prod.json b/WebStarter/appsettings.prod.json index fb89a2e..160e080 100644 --- a/WebStarter/appsettings.prod.json +++ b/WebStarter/appsettings.prod.json @@ -38,5 +38,8 @@ "Dest": "D:\\zip", "Days": 7 }, + "TBox": { + "Type": "ygmd" + }, "AllowedHosts": "*" }