2016-09-13 81 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瀏覽器刷新強制刷新和變化是那麼明顯。