2016-09-13 37 views
0

我已经创建了一个新的网格编辑器,并已将其部署到我的生产服务器。在我的开发机器上时,立即反映对grid.editors.config.js的更改。Umbraco 7.2.0 - grid.editors.config.js被缓存,不会更新

但是,在我的生产服务器上,更改为grid.editors.config.js不起作用。

经过一番研究,我发现问题可能是客户端依赖缓存。我曾尝试以下:

  • App_Data/TEMP/ClientDependency
  • 删除文件递增中Config/ClientDependency.config
  • 版本号回收的应用程序池
  • 清除浏览器缓存
  • 重新启动服务器

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

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

回答

0

事实证明,这个问题是由第三方提供的,它为站点提供了DDoS防护 - 内容通过第三方缓存,因此对文件的更改没有被反映。

0

您是否在您的网站上使用任何过期标头缓存js?

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

App_Data/TEMP/DistCache 

App_Data/TEMP/PluginCache 
0

我发现它的浏览器缓存在本地资产的简单情况。通常,您可以通过按CTRL + F5 持有CTRL并单击Web浏览器刷新强制刷新和变化是那么明显。