Umbraco 不会从缓存中清除损坏的代码

Umbraco won't clear broken code from cache

我正在为 Umbraco 7 创建一个自定义 属性 编辑器。在 controller.js 中有一个拼写错误,尽管我做了一些清除缓存的工作,但 croken 代码仍然出现在缓存的依赖项处理程序中,所以到目前为止,我已经尝试过:

必须有一个简单的方法来做到这一点。有什么建议吗?

Umbraco 使用 ClientDependency framework 缓存后台资产。 CDF 根据 ~/Config/ClientDependency.config 文件中的版本号进行缓存。一旦您更改版本号(只需将其提高或降低 1),就会重新生成缓存,并且自动添加到所有后台资产的查询字符串也会发生变化。

这也应该清除浏览器缓存,但某些浏览器(尤其是 Chrome)在缓存资产方面非常积极,因此在极少数情况下也需要清除浏览器缓存。