You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DNN从9.7.4升级至9.13.9失败:jQuery-Migrate依赖检测异常

排查DNN升级时jQuery-Migrate依赖报错问题

可能的原因及解决步骤

1. 检查jQuery-Migrate版本兼容性

DNN 9.13.9对jQuery-Migrate有特定版本要求,当前安装的版本可能不满足升级包依赖:

  • 登录本地DNN后台,进入「设置→扩展→JavaScript库」,查看jQuery-Migrate的具体版本号。
  • 解压DnnPlugins_09.13.09_Install.zip,查看package.component文件中的依赖配置,确认所需的jQuery-Migrate版本。
  • 若版本不匹配,卸载现有版本,安装升级包要求的对应版本后重新执行升级。

2. 验证数据库中的安装记录

后台界面显示的安装状态可能与数据库记录不一致,升级程序直接读取数据库判断依赖:

  • 打开本地DNN数据库,执行SQL查询:
    SELECT * FROM Packages WHERE Name LIKE '%jQuery-Migrate%'
    
  • 检查记录的Installed字段是否为1,Version字段是否符合要求,同时确认PackageID在PackageDependencies表中关联正常。
  • 若数据库记录异常(如Installed为0、版本值错误),手动更新字段或卸载后重新安装正确版本。

3. 清理升级缓存与临时文件

升级缓存可能导致依赖判断逻辑异常:

  • 删除站点根目录Install/InstallTemp下的所有文件。
  • 清空Portals/_default/Cache目录内的缓存文件(保留文件夹)。
  • 重启本地IIS或应用池,再重新执行升级。

4. 确认升级包完整性

本地的DnnPlugins_09.13.09_Install.zip可能损坏:

  • 重新下载DNN 9.13.9完整升级包,替换本地Install/JavaScriptLibrary目录下的对应文件。
  • 验证升级包的MD5哈希值(官方通常提供),确保文件未损坏。

5. 手动预安装依赖后再升级

若上述方法无效,可先手动安装依赖:

  • 下载对应版本的jQuery-Migrate安装包(.zip格式)。
  • 进入后台「设置→扩展→安装扩展」,手动上传安装该包。
  • 确认安装成功后,再次运行升级程序。

内容的提问来源于stack exchange,提问作者J King

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 20:52:04