//protected override void OnStart(string[] args) public void OnStart() { StopSync = false; server = WCF.GetWCF(); syncReceiptTimeFile = Path.Combine(basePath, syncReceiptFileName); syncDeliveryTimeFile = Path.Combine(basePath, syncDeliveryFileName); syncBaseTimeFile = Path.Combine(basePath, syncBaseFileName); syncQualityStatuceTimeFile = Path.Combine(basePath, synQualityStatuceFileName); int FirstSyncTime = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["FirstSyncTime"]); //同步时间文件不存在,自动创建 createSyncTimeFile(syncReceiptTimeFile, FirstSyncTime); createSyncTimeFile(syncDeliveryTimeFile, FirstSyncTime); createSyncTimeFile(syncBaseTimeFile, FirstSyncTime); createSyncTimeFile(syncQualityStatuceTimeFile, FirstSyncTime); LogNet.LogInfo("Server Start:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); //DocumentSyncReceipt = new Thread(new ThreadStart(SyncReceipt)); //DocumentSyncReceipt.Start(); //DocumentSyncDelivery = new Thread(new ThreadStart(SyncDelivery)); //DocumentSyncDelivery.Start(); DocumentSyncBase = new Thread(new ThreadStart(SyncBase)); DocumentSyncBase.Start(); //QualitySyncStatus = new Thread(new ThreadStart(QualityStatus)); //QualitySyncStatus.Start(); }