Caching Umbraco缓存

Caching Umbraco缓存,caching,macros,umbraco,Caching,Macros,Umbraco,我在宏中缓存时遇到了真正的问题。我已将缓存周期设置为0,但仍会有一个dropdownlist返回内容树中其他项目的列表,直到我强制应用程序回收(例如触摸web.config文件)后才会更新 宏使用umbraco.content.Instance.XmlContent.SelectSingleNode选择父节点,然后循环遍历子节点并将其添加到dropdownlist 当我向这个节点添加一个新的子节点时,即使我再次发布整个网站,它也不会出现在dropdownlist中 我不确定缓存发生在哪里。有人能

我在宏中缓存时遇到了真正的问题。我已将缓存周期设置为0,但仍会有一个dropdownlist返回内容树中其他项目的列表,直到我强制应用程序回收(例如触摸web.config文件)后才会更新

宏使用umbraco.content.Instance.XmlContent.SelectSingleNode选择父节点,然后循环遍历子节点并将其添加到dropdownlist

当我向这个节点添加一个新的子节点时,即使我再次发布整个网站,它也不会出现在dropdownlist中


我不确定缓存发生在哪里。有人能给我指出正确的方向吗?

尝试将?umbdebug=true?umbdebugshowtrace=true添加到您网站上的任何页面,它将显示跟踪/宏信息

这个视频系列,可能会有帮助

尝试将?umbdebug=true?umbdebugshowtrace=true添加到网站上的任何页面,它将显示跟踪/宏信息

这个视频系列,可能会有帮助

尝试放置
umbraco.library.UpdateDocumentCache(docId)
在SelectSingleNode调用之前,查看它是否工作。

尝试放置
umbraco.library.UpdateDocumentCache(docId)并查看其是否有效。

您可以通过为特定文件(如css、.js)提供版本或在进行部署时将某些内容更改为web.config文件来轻松解决缓存问题

例如:如果我们有Script.js文件,那么更改Script.js的文件版本?123

当我们更改文件的版本时,服务器将从该文件中获取最新代码

如果您有任何进一步的疑问,请告诉我


谢谢

您可以通过为特定文件(如css、.js)提供版本或在进行部署时将某些内容更改为web.config文件来轻松解决缓存问题

例如:如果我们有Script.js文件,那么更改Script.js的文件版本?123

当我们更改文件的版本时,服务器将从该文件中获取最新代码

如果您有任何进一步的疑问,请告诉我


谢谢

这是什么版本的Umbraco?这是什么版本的Umbraco?