将移动设备服务器迁移到其他主机

作为额外的安全措施,XProtect Mobile 在服务器和移动应用之间的通信中使用 ID。当用户第一次从 XProtect Mobile 应用连接到移动设备服务器时,移动设备服务器的服务器 ID 将复制到用户的设备上。每当应用尝试连接到移动设备服务器时,它都会比较服务器 ID 和最初获得的服务器 ID。如果服务器 ID 不匹配,连接将失败。

将移动设备服务器迁移到其他主机时,服务器 ID 丢失,用户无法再连接到移动设备服务器。要修复此问题,您可以执行以下其中一项操作:

要从旧主机复制服务器 ID:

  1. 转到 C:\ProgramFiles\Milestone\Milestone Mobile Server 并复制 VideoOS.MobileServer.Service.exe.config 文件,然后用您选择的文本编辑器将其打开。

  2. 在文件中搜索 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>
    
  3. 复制 ServiceID 和 ReportedServiceID 值。

安装并配置新的移动设备服务器后,在新主机上执行以下步骤:

  1. 转到 C:\ProgramFiles\Milestone\Milestone Mobile Server 并用您选择的文本编辑器打开 VideoOS.MobileServer.Service.exe.config 文件。

  2. 在文件中搜索 ServerSettings 标签,并将 ServiceID 和 ReportedServiceID 的值替换为原始配置文件中的值。

  3. 要应用这些更改,请重新启动 Mobile Server 服务。移动设备用户将自动连接到新的移动设备服务器。