我最近完成了将 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 站点运行良好,但只有它们是全新安装的。