public override void Deploy()
        {
            try
            {
                base.Deploy();
            }
            catch (Exception exception)
            {
                logger("Copy File Fail :" + exception.Message);
                retryTimes++;
                logger("Wait 5Seconds to Retry :" + retryTimes);
                Thread.Sleep(5000);
                if (retryTimes > 3)
                {
                    //执行终极方法 用sc命令执行
                    var r1 = ProcessHepler.RuSCCmd($"stop \"{this.args.AppName}\"", logger);
                    logger($"sc stop {this.args.AppName} ===> {(r1 ? "Success" : "Fail")}");
                    logger("Wait 5Seconds to Try deploy again");
                    Thread.Sleep(5000);
                    try
                    {
                        base.Deploy();
                        return;
                    }
                    catch (Exception)
                    {
                        try
                        {
                            logger("Wait 5Seconds to Try deploy again+1");
                            Thread.Sleep(5000);
                            base.Deploy();
                            return;
                        }
                        catch (Exception)
                        {
                            logger("【Error】Retry Copy Limit ");
                            throw;
                        }
                    }
                }

                Deploy();
            }
        }