下载失败,是什么道理呢? 返回讨论区:常规讨论区
请注意,这里仅供讨论与“SimpleUpdater.net”相关的问题和建议,请勿在此发表不相关的内容。
您当前尚未登录,将会以游客身份浏览。建议您登录后再进行操作。请点击 登录注册
主题作者正在使用邮件跟踪这个主题的状态和回复情况,当状态或回复变化时,邮件通知将会发送给作者。
下载失败,是什么道理呢?
游客 ,2015/12/14 17:04:46

SimpleUpdater.exe Information: 0 : 外部文件保留列表:已加载成功

SimpleUpdater.exe Information: 0 : 开始下载网络更新包
SimpleUpdater.exe Information: 0 : 正在初始化 3 个WebClient
SimpleUpdater.exe Information: 0 : 包【EEC05F6DA4B7D5DEDE072E1038091E79.zip】开始下载
SimpleUpdater.exe Information: 0 : 等待下载队列完成操作
SimpleUpdater.exe Warning: 0 : 包【EEC05F6DA4B7D5DEDE072E1038091E79.zip】MD5校验失败
SimpleUpdater.exe Warning: 0 : 包【EEC05F6DA4B7D5DEDE072E1038091E79.zip】未能成功下载,正在进行第 1 次重试,最大重试次数为 3
SimpleUpdater.exe Warning: 0 : 包【EEC05F6DA4B7D5DEDE072E1038091E79.zip】MD5校验失败
SimpleUpdater.exe Warning: 0 : 包【EEC05F6DA4B7D5DEDE072E1038091E79.zip】未能成功下载,正在进行第 2 次重试,最大重试次数为 3
SimpleUpdater.exe Warning: 0 : 包【EEC05F6DA4B7D5DEDE072E1038091E79.zip】MD5校验失败
SimpleUpdater.exe Warning: 0 : 包【EEC05F6DA4B7D5DEDE072E1038091E79.zip】未能成功下载,正在进行第 3 次重试,最大重试次数为 3
SimpleUpdater.exe Warning: 0 : 包【EEC05F6DA4B7D5DEDE072E1038091E79.zip】MD5校验失败
SimpleUpdater.exe Information: 0 : 包【EEC05F6DA4B7D5DEDE072E1038091E79.zip】下载操作完成:下载失败
SimpleUpdater.exe Warning: 0 : 出现错误,正在取消所有包的下载队列
SimpleUpdater.exe Information: 0 : 等待下载队列完成操作
SimpleUpdater.exe Information: 0 : 完成下载网络更新包
SimpleUpdater.exe Warning: 0 : 更新中断,发生错误:升级包下载失败
SimpleUpdater.exe Warning: 0 : FSLib.App.SimpleUpdater.PackageDownloadException: 升级包下载失败
   在 FSLib.App.SimpleUpdater.Updater.DownloadPackages(RunworkEventArgs rt) 位置 D:\BaiduYunDownload\FSLib.App.SimpleUpdater-master\SimpleUpdater\FSLib.App.SimpleUpdater\Updater.cs:行号 869
   在 FSLib.App.SimpleUpdater.Updater.UpdateInternal(Object sender, RunworkEventArgs e) 位置 D:\BaiduYunDownload\FSLib.App.SimpleUpdater-master\SimpleUpdater\FSLib.App.SimpleUpdater\Updater.cs:行号 922
   在 FSLib.App.SimpleUpdater.Wrapper.BackgroundWorker.OnDoWork(RunworkEventArgs e) 位置 D:\BaiduYunDownload\FSLib.App.SimpleUpdater-master\SimpleUpdater\FSLib.App.SimpleUpdater\Wrapper\BackgroundWorker.cs:行号 253
   在 FSLib.App.SimpleUpdater.Wrapper.BackgroundWorker.RunWorkAsyncInternal(Object e) 位置 D:\BaiduYunDownload\FSLib.App.SimpleUpdater-master\SimpleUpdater\FSLib.App.SimpleUpdater\Wrapper\BackgroundWorker.cs:行号 332


回复
游客 ,2015/12/14 17:32:46
/// <summary> 获得指定下载包的完整路径 </summary>
        /// <param name="packageName" type="string">文件名</param>
        /// <returns>完整路径</returns>
        public string GetUpdatePackageFullUrl(string packageName)

        {        

            //经过Trace,发现问题出在这里,可能是我的初始化的方式不对,导致的。

            //下载失败问题,UpdateInfoFileName有值,未能获得正确的url值。

            Trace.TraceInformation("UpdateInfoFileName:" + UpdateInfoFileName + ",UpdateDownloadUrl" + UpdateDownloadUrl);
            //if (!string.IsNullOrEmpty(UpdateInfoFileName)) return string.Format(UpdateDownloadUrl.Replace("\\", "\\\\"), packageName);
            return (UpdateDownloadUrl.Substring(0, UpdateDownloadUrl.LastIndexOf("/") + 1) + packageName);
        }

2条信息/每页10
编辑器
回复
验证码
点击验证码框获得验证码。因为有人发广告,很抱歉必须使用验证码。登录后免输验证码