完全擦除dotnetnuke缓存
本文关键字:缓存 dotnetnuke 擦除 | 更新日期: 2023-09-27 18:29:13
在DotNetNuke 7中创建了一个模块。对我的本地测试版本进行了更改,该版本在数据库中创建了几行。然后,我将这些行复制到实时数据库中,但它们不会出现在模块的实时版本中。已尝试通过主机设置清除缓存并重新启动应用程序,但仍然不会显示新行。甚至尝试过将缓存设置设置为未指定,但仍然无法加载新行。有没有一种方法可以完全重置并让它找到新行。这是一个极其令人恼火的特点。
如果您使用了"工具、清除缓存和重置应用程序"选项,则可能会遇到与缓存无关的其他问题。或者浏览器缓存问题。
我首先要确认数据是否真的存在(最好只是仔细检查,即使你认为是这样)。
确保您的模块连接到正确的表(也许您在开发中使用了objectQualifier,但在生产中没有)
重新启动应用程序应该会终止缓存,但是,请确保在web.config的appSettings部分中没有将EnableCachePersistence设置为True。
否则,克里斯·哈蒙德的所有建议都是最好的下一步行动。