public IActionResult GetList(ServerConfig model) { var bll = new ServerConfigBll(); var rst = bll.GetList(model); return(Json(rst)); }
public static void StartAllServer() { try { var bll = new ServerConfigBll(); var serverList = bll.GetList("").Data ?? new List <ServerConfig>(); if (serverList.Any()) { foreach (var item in serverList) { switch (item.protocol) { case "http": case "https": StartHttpsServer(item); break; case "tcp": case "udp": StartTcpServer(item); break; } } } } catch (Exception ex) { LogHelper.Error($"启动服务失败:{ex}"); } }
public void StartAllServer() { try { using var bll = new ServerConfigBll(); var serverList = bll.GetList("").Data ?? new List <Common.Models.ServerConfig>(); if (serverList.Any()) { foreach (var item in serverList) { switch (item.protocol) { case "http": case "https": Task.Run(() => { StartWebServer(item); }); break; case "tcp": case "udp": Task.Run(() => { StartTcpServer(item); }); break; } } } } catch (Exception ex) { HandleLog.WriteLine($"启动服务失败:{ex}"); } }