以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 自动升级测试不出来 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70773) |
-- 作者:shanshuizhujian -- 发布时间:2015/6/28 21:12:00 -- 自动升级测试不出来 我远程文件日期写的是2015-6-29,我的项目发布日期写的是2015-6-25,为什么我发布后用代码测试不出来要升级,总是提示已经是最新版本。怎么回事呢? |
-- 作者:shanshuizhujian -- 发布时间:2015/6/28 21:48:00 -- 我发现原来总体提示升级错误的程序,现在也显示已是最新版本了?到底是啥情况呢?我把狐表又重新安装了一遍,还是一样的问题,怎么回事呢? |
-- 作者:狐狸爸爸 -- 发布时间:2015/6/29 8:53:00 -- 这个功能人人都用,没有问题的。 只有一个可能:你正在运行的项目的版本日期大于等于服务器 update.txt中的版本日期。
你可以用这个变量测试一下:
PublishDate |
-- 作者:shanshuizhujian -- 发布时间:2015/6/29 9:04:00 -- 我测试了,这个日期比我远程的日期早,现在的问题是,我原来设计的程序每次会出现错误的,现在也不出现错误了,也是提示已是最新版本。 |
-- 作者:狐狸爸爸 -- 发布时间:2015/6/29 9:14:00 -- 升级之后还是提示有新版本,也只有一个可能:
发布的时候,update.txt中的日期和项目属性中的日期不一致,二者必须保持一致,建议从项目属性中复制日期到update.txt中。 |
-- 作者:Bin -- 发布时间:2015/6/29 9:18:00 -- 是不是你关闭窗口,或者退出项目事件,有保存项目的代码. |
-- 作者:shanshuizhujian -- 发布时间:2015/6/29 9:37:00 -- 这个没有,现在是啥也没有,就简单的测试就不行。 |
-- 作者:大红袍 -- 发布时间:2015/6/29 9:40:00 -- 1、新建一个项目,编写一句升级代码;
2、生成publish文件夹;
3、调整项目日期为比2更迟的日期,然后用用foxtable提供的自动打包功能,生成升级包;
4、把升级包放到对应路径;
5、用2测试,不可能无效 |
-- 作者:shanshuizhujian -- 发布时间:2015/6/29 13:08:00 -- 现在好了,是我的升级路径有问题,域名被转发的,不能直接访问到update.txt文件,导致不能升级。 |