我们的系统包括一台带有网站的小型PC(使用VS 2010在ASP.net 3.5中开发)和一个SQL数据库,以及一些Windows CE 5.0智能设备(运行自制的WinForm Compact Framework 2.0软件)。这些系统安装在全国各地的许多客户手中。
现在,我需要能够远程自动更新网站和CE应用程序。
我开发了一个程序,它在小型PC上运行并检索文件(通过FTP),以便从我们办公室的WebService进行更新。程序执行数据库脚本并将文件本地复制到其预期目标。
问题:我们可以“打包”远程部署的网站吗?必须将每个文件复制到远程PC非常麻烦且效率不高。
另外:如何更新智能设备上运行的软件? IP地址是未知的,它们需要在没有IP预留的情况下在DHCP上,因为我们需要能够在不进行任何配置的情况下热插拔任何设备。
非常感谢你的时间和帮助
答案 0 :(得分:0)
对于这两种情况,除了中等化的PC服务器和Windows Mobile客户端,您应该考虑使用远程管理系统。
通常没有办法将文件推送到Windows移动设备上,除了有一个代理商'在设备上运行(即ftp服务器或移动设备管理代理(即SOTI MobiControl或其他)。
您可以在远程服务器上或更好地在一个中央服务器上提供指向CAB文件(Windows移动安装包)的链接,并让用户通过在HTML页面中单击它来选择它。
同一供应商的所有Windows Mobile设备是否都是相同的型号?某些工业设备预装了软件代理。一些工业设备还支持通过扫描条形码进行下载/设置。