将移动设备服务器迁移到其他主机
作为额外的安全措施,XProtect Mobile 在服务器和移动应用之间的通信中使用 ID。当用户第一次从 XProtect Mobile 应用连接到移动设备服务器时,移动设备服务器的服务器 ID 将复制到用户的设备上。每当应用尝试连接到移动设备服务器时,它都会比较服务器 ID 和最初获得的服务器 ID。如果服务器 ID 不匹配,连接将失败。
将移动设备服务器迁移到其他主机时,服务器 ID 丢失,用户无法再连接到移动设备服务器。要修复此问题,您可以执行以下其中一项操作:
-
让移动设备用户移除旧的服务器连接,并连接到新的移动设备服务器。
-
从旧主机复制服务器 ID。
要从旧主机复制服务器 ID:
-
转到 C:\ProgramFiles\Milestone\Milestone Mobile Server 并复制 VideoOS.MobileServer.Service.exe.config 文件,然后用您选择的文本编辑器将其打开。
-
在文件中搜索 ServerSettings 标签。它看起来应该像这样:
<ServerSetings> <Identification> <add key="ServiceId" value="4d644654-95f5-4382-b582-0005864391ee"> <add key="ServiceIdS" value="10353810-803F-4880-BC22-417B37F1A1C8"> <add key="ReportedServiceId" value="10353810-803F-4880-BC22-417B37F1A1C8"> </Identification> --- </ServerSettings> -
复制 ServiceID 和 ReportedServiceID 值。
安装并配置新的移动设备服务器后,在新主机上执行以下步骤:
-
转到 C:\ProgramFiles\Milestone\Milestone Mobile Server 并用您选择的文本编辑器打开 VideoOS.MobileServer.Service.exe.config 文件。
-
在文件中搜索 ServerSettings 标签,并将 ServiceID 和 ReportedServiceID 的值替换为原始配置文件中的值。
-
要应用这些更改,请重新启动 Mobile Server 服务。移动设备用户将自动连接到新的移动设备服务器。