网站导航
← 返回实操课程
实操课程 / 第 8 章,共 8 章

上线、备份与问题定位

区分安装包与源码构建路线,按目标产品线发布,并保留可恢复的交付包。

完成后你将得到

形成包含版本、工程、运行配置、插件数据和验收记录的交付清单。

开始前准备

  • 前面课程的采集、画面、告警与报表验收已完成。
  • 已明确测试环境和目标运行环境,知道各插件数据存储位置。

01 · 冻结并备份可恢复状态

  1. 记录宿主、插件与工程版本,备份工程、运行配置、视图资源和实际插件数据。
  2. ReportStudio 与 DynamicData 当前分别使用 ReportStudio.db 和 PlgDynamicData.db;按插件支持的停机或一致性备份方法保留两份数据。
  3. 在隔离目录验证备份能被恢复,避免只备份 DLL 而遗漏工程与业务数据。
预期结果

有与当前版本匹配、经过恢复检查的备份。

02 · 安装包与源码路线分开执行

  1. 使用交付安装包时,按该版本说明部署,不要求客户具备仓库授权源码或 SDK。
  2. 源码构建时,先用 .NET 8 SDK 构建所需解决方案,再构建相应前端;BuildScripts 只拷贝已有产物。
  3. React 线选择 ScadaV6WebPluginExtReact,宿主使用 ScadaWebExt;旧现场维持对应 Legacy 产物。
预期结果

目标目录中只有所选产品线的插件。

03 · 应用配置并验证页面资源

  1. 核对目标目录和站点根地址,部署已构建的宿主与插件产物;保留现场配置和插件数据。
  2. 上传匹配工程,按实际发布步骤重启受影响应用。检查 /swe/app.js 与所启用插件的 app.js 能从目标站点加载。
  3. Mimic 使用官方 PlgMimicEditor;React 宿主可嵌入官方编辑器,不安装已移除的 React Mimic 编辑器。
预期结果

宿主与已启用插件的资源可访问,菜单进入正确页面。

04 · 用两类账号复测与交接

  1. 用查看账号复测采集值、趋势、画面、事件与报表;用维护账号检查保存和配置权限。
  2. 记录一次通信中断与恢复,以及一张跨页报表导出结果。
  3. 写清备份位置、恢复顺序、服务启停方式和问题联系人,再签署实际验收记录。
预期结果

交接记录覆盖正常运行、异常恢复与权限边界。

本章验收

亲自验证后再勾选,进度仅保存在当前浏览器。

已完成 0 / 3

遇到问题,先检查这里

升级后菜单存在但页面 404

检查插件 DLL、语言文件与 app.js 是否来自同一版本,目标是否为实际运行目录;再查 Web 日志与路由。

配置改了但运行没有变化

核对工程上传实例与运行目标,确认应用已按要求重新加载。保留现场版本,不通过全目录覆盖试错。

进一步查阅