DNN 9.1.1 - 更新后的Persona Bar Jquery错误

时间:2017-11-04 01:57:16

标签: jquery iis-7 dotnetnuke dotnetnuke-7 dotnetnuke-9

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

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

接下来,我升级到DNN8,在禁用计划任务后,它已经完成了。 然后我继续更新到DNN 9.1.1,它也成功完成了。

升级后我已登录我的网站,可以看到Persona Bar,但没有一个链接/功能正常工作。我可以看到栏并悬停以查看弹出窗口和子页面,但在Chrome检查器中查看时,点击任何内容都会导致以下错误。

我已经在dnnsoftware.com和google上查找过任何类似问题,但在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站点正常运行,但它们只是新安装。

1 个答案:

答案 0 :(得分:0)

伙计,

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

  • PersonaBarMenuDefaultPermissions
  • PersonaBarMenuPermission
  • PersonaBarPermission

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