如何将Evoq Content降级至基础DNN平台?求分步操作指南
把Evoq Content降级至基础DNN平台的分步操作流程
全量备份网站数据
- 打包备份整个网站的文件目录(包括Portals、App_Data等核心文件夹),可用服务器压缩工具或
7-Zip完成。 - 用数据库管理工具(如SQL Server Management Studio)导出完整数据库备份,将备份文件存至安全位置。
- 打包备份整个网站的文件目录(包括Portals、App_Data等核心文件夹),可用服务器压缩工具或
移除Evoq专属组件
- 登录DNN后台进入模块管理页面,卸载所有Evoq专属模块(如高级内容编辑器、专属分析模块等)。
- 删除网站文件中Evoq专属的皮肤、容器,以及
bin目录里带Evoq标识的DLL文件。
下载匹配版本的基础DNN安装包
- 确认当前Evoq Content的版本号(如9.10.2),下载对应版本的基础DNN平台安装包,确保版本完全一致。
替换网站核心文件
- 解压基础DNN安装包,将除以下内容外的所有文件覆盖到现有网站目录:
web.config(保留原文件后续单独处理)Portals文件夹(保留自定义门户内容)App_Data下的Hosting、Logs等自定义数据文件夹
- 替换后确认
bin目录仅保留基础DNN核心DLL,无Evoq相关文件残留。
- 解压基础DNN安装包,将除以下内容外的所有文件覆盖到现有网站目录:
清理并更新web.config配置
- 对比基础DNN的
web.config示例,移除原文件中所有Evoq专属配置节点(如EvoqContent相关section、模块注册项)。 - 保留数据库连接字符串、自定义权限配置等核心内容,确保配置符合基础DNN要求。
- 对比基础DNN的
清理数据库中的Evoq专属数据
- 打开数据库管理工具,删除所有以
Evoq或DotNetNuke.Evoq开头的表,以及对应的存储过程、视图。 - 检查
Modules表,移除Evoq专属模块的记录,仅保留基础DNN核心模块条目。
- 打开数据库管理工具,删除所有以
运行DNN升级向导
- 访问网站根目录,触发自动升级流程,按向导提示完成基础DNN初始化配置,期间不要中断操作。
验证降级结果
- 登录DNN后台,检查用户管理、页面编辑、内容发布等核心功能是否正常。
- 测试前端页面访问、导航、用户登录等操作,确认无报错或功能缺失。
内容的提问来源于stack exchange,提问作者ratikant rautra
相关产品推荐
相关产品推荐

