Umbraco 7.2.0 - grid.editors.config.js 已缓存且不会更新

Umbraco 7.2.0 - grid.editors.config.js is cached and will not update

我创建了一个新的网格编辑器,并将其部署到我的生产服务器上。在我的开发机器上,对 grid.editors.config.js 的更改会立即反映出来。

但是,在我的生产服务器上,对 grid.editors.config.js 的更改没有任何效果。

经过一番研究,我发现问题可能出在客户端依赖缓存上。我尝试了以下方法:

我错过了什么?当我添加查询字符串时,即。 https://mywebsite/config/grid.editors.config.js?v=1 然后显示更改,这意味着文件肯定已在服务器上更新。

我需要做什么来更新文件?

您是否使用过期 headers 在您的网站上缓存 js?

您可以尝试删除以下文件:

App_Data/TEMP/DistCache

App_Data/TEMP/PluginCache

我发现这是浏览器在本地缓存您的资源的一个简单案例。您通常可以通过按 CTRL + F5 或按住 CTRL 并在您的网站中单击刷新来强制刷新浏览器,然后更改可见。

事实证明,问题是由为网站提供 DDoS 保护的第三方引起的 - 内容是通过第三方缓存的,因此对文件的更改没有反映出来。