在DotNetNuke中创建了一个模块7.在我的本地测试版本上进行了更改,该版本在数据库中创建了几行。然后我将这些行复制到实时数据库中,但它们不会出现在模块的实时版本中。尝试通过主机设置清除缓存并重新启动应用程序,它仍然不会显示新行。甚至尝试将缓存设置设置为非指定但仍然不会加载新行。有没有办法我可以完全重置并让它找到新的行。这是一个非常恼人的特征。
答案 0 :(得分:0)
如果您使用了“工具,清除缓存和重置应用程序”选项,则可能会遇到其他一些问题,而不是缓存相关问题。或者也许是浏览器缓存问题。
我首先要确认数据实际存在(总是最好只是仔细检查,即使你认为是这样)。
确保您的模块正在连接到正确的表(可能您在开发中使用了objectQualifier但未在生产中使用)
答案 1 :(得分:0)
重新启动应用程序应该终止缓存,但请确保您在web.config的appSettings部分中没有将EnableCachePersistence设置为True。
否则,Chris Hammond的所有建议都是最好的后续步骤。