高分求助

kook_tian 2008-10-13 12:52:19
某些机器会出现下载不到最新文件,就是服务器上之前有一个版本的文件,当你把那个文件覆盖了,某些机器下载的还是老版本的,某些机器就是新版本的,不知道这个问题怎么解决,还望各位仁兄相助。
...全文
185 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jack_xiao 2008-10-13
  • 打赏
  • 举报
回复
清空缓存 再试
kook_tian 2008-10-13
  • 打赏
  • 举报
回复
客户端ie缓存清了,不管用,我觉得还得从服务器着手,不能靠客户端改配置。
shalen520 2008-10-13
  • 打赏
  • 举报
回复
cmd->iisreset

更新完重启一下iis
消失的尘芥 2008-10-13
  • 打赏
  • 举报
回复
不明白
Atai-Lu 2008-10-13
  • 打赏
  • 举报
回复
啥意思啊?
这个估计是缓存造成的吧?
kook_tian 2008-10-13
  • 打赏
  • 举报
回复
我觉得这玩意可能是iis或是浏览器的漏洞,缺哪个补丁了,或是不同地址传输出的问题,
不过在我看来出现问题的最大可能是windows系统漏洞,大家知道,文件删除其实并不是将硬盘中的存储文件清0
而是把指向这个文件的地址清0,那么覆盖就是把这个地址指向了你新写入到硬盘的地址,而老地址可能就缓存到
iis中,然后当下载的时候由于不同的机器发起请求时,iis错误的把老地址给了某些请求有异的用户,至于
这两个机器发出了什么样不同的请求我猜不到,但如果从这着手,解决问题应该指日可待。大家认为我想法有问题吗?

以上内容纯属凭空猜测,学习者请速忘。

ytycoffe 2008-10-13
  • 打赏
  • 举报
回复
要是文件不大的话,用Stream流来实现下载的功能吧,看这个会不会出现这种情况
kook_tian 2008-10-13
  • 打赏
  • 举报
回复
无奇不有,这个事挺另我头痛,就算是客户端缓存问题,可是如何解决呢?现在是我们这里有两台机器会出现这种情况。可笑的是偶然会发生,在不同的文件下载功能中有的出现有的不出现。
jiang_jiajia10 2008-10-13
  • 打赏
  • 举报
回复
把机器整个重起试试.
mjjzg 2008-10-13
  • 打赏
  • 举报
回复
问题还是出在客户端,不会是服务器,如服务器出了问题,那为何别人还能下到新版本,
按常规原理说应还是客户端缓存的问题
还真没遇见过此事情
renjnet 2008-10-13
  • 打赏
  • 举报
回复
如果服务器上文件删除了,客户机还能访问下载,那就应该是客户机指向的服务器文件并不是那个文件。仔细检查网络文件,还有客户机的hosts文件,ip指向等等其他信息。
qinhl99 2008-10-13
  • 打赏
  • 举报
回复
天下还有这样的事情?你是不是有多个服务器,代理不同?
kook_tian 2008-10-13
  • 打赏
  • 举报
回复
楼上的办法肯定是行得通,但是那个文件名不能换,只能覆盖,具体原因不细说了。
ytycoffe 2008-10-13
  • 打赏
  • 举报
回复
你把最新传上去的文件名后面加上一个日期,再删除以前的文件,在客户端程序下载的时候,先按文件名称查找服务器上的最新文件,再下载。
比如说原有文件名为"aa",今天传上去的话,文件名就变更为"aa10131704",下载的时候就先找文件名包含aa,且时间是最新的,然后把地址传给客户端
sxmonsy 2008-10-13
  • 打赏
  • 举报
回复
把机器整个重起试试.
bieqing 2008-10-13
  • 打赏
  • 举报
回复
不明白!
AWS Certificate 2008-10-13
  • 打赏
  • 举报
回复
重启IIS
jornchangzheng 2008-10-13
  • 打赏
  • 举报
回复
不明白
kook_tian 2008-10-13
  • 打赏
  • 举报
回复
头疼
hecong875 2008-10-13
  • 打赏
  • 举报
回复
没遇到过! 学习了....
加载更多回复(9)

62,051

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧