我最近完成了将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站点正常运行,但它们只是新安装。
答案 0 :(得分:0)
伙计,
我很迟才回答这个问题。但是,当我前一段时间遇到此问题时,我相信可以通过比较升级后的表格来解决此问题:
以及 New DNN 9.1安装的表。插入缺少的权限记录并重新启动应用程序后,我的菜单选项已在升级的环境中修复。如果您有任何问题,请告诉我。