开发者社区> 问答> 正文

新文件替换老文件后,ftp同步更新了,程序下载的却是老文件

情况:在ftp上上传新dll替换老dll,ftp显示以及下载都是新dll
但C#使用httpweb下载的却是老文件
而txt类型的文件就没有这个问题,上传新txt替换老txt立即生效
想知道
1.上传dll文件多久真实替换
2.删除多久才能真正删除
3.C#httpweb下载怎么才能不下载到老文件(改文件名是绝对不行的)

展开
收起
1369775890256142 2018-08-24 10:55:05 1717 0
2 条回答
写回答
取消 提交回答
  • 多年游戏行业、互联网行业系统开发经验。熟悉Java 、C++、Golang、Lua语言开发,有丰富大数据大并发应用处理的经验。
    可以尝试在下载地址后加随机数,试试是否是地方运营商的缓存导致的,比如下载地址为:http://xxx.yyyy.com/xxx.dll   尝试: http://xxx.yyyy.com/xxx.dll?rnd=201808241143 

    后面加参数是不影响下载的文件的,但是可以帮助定位问题,如果加上随机参数,可以下载到最新的文件,请再来回复,我会告诉你怎么处理。

    2018-08-24 11:44:12
    赞同 展开评论 打赏
  • 自打活着来到这个世界,就没打算活着回去.
    是否是该dll正在使用,没替换成功啊
    2018-08-24 11:00:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载