Caching 自定义模块上的DotNetNuke代码仅在登录或调试时才起作用
我有一个dnn网站,我正在升级。任务是从4.08升级到5.06,并安装catalook和一些自定义模块以显示catalook数据。模块代码运行良好,在第一次加载页面时,一切正常。单击任何链接或操作按钮,只刷新屏幕,而不执行任何模块代码 但是,如果我以管理员身份登录或调试模块代码,则一切正常Caching 自定义模块上的DotNetNuke代码仅在登录或调试时才起作用,caching,dotnetnuke,code-behind,Caching,Dotnetnuke,Code Behind,我有一个dnn网站,我正在升级。任务是从4.08升级到5.06,并安装catalook和一些自定义模块以显示catalook数据。模块代码运行良好,在第一次加载页面时,一切正常。单击任何链接或操作按钮,只刷新屏幕,而不执行任何模块代码 但是,如果我以管理员身份登录或调试模块代码,则一切正常 有人想过吗?好的,我解决了问题。模块中的清单的默认缓存为60,DNN缓存请求的结果。如果dnn也缓存querystring参数,并且如果它们发生更改,则转储缓存并重建它(VaryByParam),这可能会更好
有人想过吗?好的,我解决了问题。模块中的清单的默认缓存为60,DNN缓存请求的结果。如果dnn也缓存querystring参数,并且如果它们发生更改,则转储缓存并重建它(VaryByParam),这可能会更好。解决办法很简单
可能与安全有关?运行的代码是否以任何方式附加到用户角色?