using HH.WMS.BLL; using HH.WMS.Common; using HH.WMS.Entitys; using HH.WMS.Entitys.Sys; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.ServiceProcess; using System.Threading.Tasks; using System.Windows.Forms; namespace HH.WMS.CoreServer { static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { #region 初始化加载系统配置 try { string wms_ipAddress = ConfigurationManager.AppSettings["wms_ipAddress"].ToString(); if (wms_ipAddress != "") { //获取服务端配置的Config Constants.SysConfig.WMS_API= wms_ipAddress; string strResult = WebApiManager.HttpWMS_Get("api/Login/InitConfig"); OperateResult or = JsonConvert.DeserializeObject(strResult); if (or.Status == ResultStatus.Success) { Constants.SysConfig = JsonConvert.DeserializeObject(or.Data.ToString()); Constants.SysConfig.WMS_API=wms_ipAddress; } } } catch (Exception ex) { } #endregion Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(CoreMain.GetInstance()); //Application.Run(new HH.WMS.CoreServer.Service.Wave()); //ServiceBase[] ServicesToRun; //ServicesToRun = new ServiceBase[] //{ // new U8DataAynchronizationService() //}; //ServiceBase.Run(ServicesToRun); } } }