【发布时间】:2016-05-22 12:41:57
【问题描述】:
我已经更新了一个 javascript 文件并像往常一样将它部署到我的网站(使用 azure)。
然后我清除了缓存并测试了网页,但它仍然提供旧的 javascript 文件。 我已通过 FTP 检查并看到文件已更新,我已从其他计算机访问该文件并且他们收到了更新的版本。
但是,即使我在主计算机上使用 Fiddler,我仍然会收到旧文件。
我也刷新了我的 DNS,但我仍然得到旧文件。
奇怪的是,当我更新任何其他 JS 文件时,它会毫无问题地检索更新后的文件 - 只有这个特定的 JS 文件。
这可能是什么原因造成的?我的缓存已清除,我的 DNS 已刷新 - 为什么我仍然收到旧版本的文件?
顺便说一下,主机是 Microsoft Azure,使用标准的 Web 应用程序。
【问题讨论】:
标签: javascript azure caching dns