1

我最近完成了将 DNN 7.4.1 安装更新到 DNN 9.1.1,但遇到了一些困难。

我遵循的步骤是首先直接禁用数据库中的所有调度程序任务,因为没有我遇到超时问题。

接下来我升级到 DNN8,它在禁用计划任务后运行良好。然后我继续更新到也成功完成的 DNN 9.1.1。

升级后我已登录我的网站并可以看到角色栏,但没有任何链接/功能起作用。我可以看到栏并悬停以查看弹出窗口和子页面,但是在 chrome 检查器中查看时单击任何内容都会导致以下错误。

我在 dnnsoftware.com 和 google 上查看过任何类似的问题,但只发现 1 个在 dnntracker 上听起来相似的问题,但在那里没有看到任何补丁/修复说明。

文章在这里:https ://dnntracker.atlassian.net/browse/DNN-9054

我的错误是:

jquery.js?cdv=136:4 POST http://example.com/API/personaBar/UserSettings/UpdateUserSettings 500 (Internal Server Error)
send    @   jquery.js?cdv=136:4
ajax    @   jquery.js?cdv=136:4
rawCall @   sf.js?cdv=136:89
call    @   sf.js?cdv=136:100
postsilence @   sf.js?cdv=136:112
save    @   persistent.js?cdv=136:29
handleLoadPanel @   main.js?cdv=136:281
handleClickOnHoverMenuItem  @   main.js?cdv=136:666
dispatch    @   jquery.js?cdv=136:3
r.handle    @   jquery.js?cdv=136:3

这可能与某些需要更新 GET/POST 方法的 IIS 设置有关吗?运行 IIS7,虽然我在同一台服务器上确实有其他 DNN9 站点运行良好,但只有它们是全新安装的。

4

1 回答 1

0

伙计们,

我很晚才回答这个问题。但是当我前一段时间遇到这个问题时,我相信我可以通过比较升级版本中的下表来解决:

  • PersonaBarMenuDefaultPermissions
  • PersonaBarMenuPermission
  • PersonaBar 权限

使用DNN 9.1 安装表。插入丢失的权限记录并重新启动应用程序后,我的菜单选项在升级后的环境中得到修复。如果您有任何问题,请告诉我。

于 2018-06-28T22:31:29.243 回答