客户要求我们在其Intranet服务器上安装基于asp.net的Web系统。一旦完成初始调整,我们将完全无法访问服务器(由于您可能已经猜到的安全原因)。另一方面,我们仍然负责维护和持续发展。
所以我正在使用某种自动更新系统。它被视为Windows服务与站点并排工作,并定期轮询中央服务器以进行更新。假设中央服务器受开发人员的控制,这种方法可以解决问题。
问题是这些系统是否存在,无论是商业还是免费/开源。有人听说过吗?我们在时间上有点受限,宁愿选择现成的解决方案,而不是从头开始编写。
答案 0 :(得分:3)
如果您无法访问此系统,我认为自动更新服务不是一个好主意。您的客户通过锁定您有效地承担支持您的申请的部分责任。这很常见但应该相互理解。
更新应作为具有回滚功能的单独安装包应用。如果您无权访问服务器,则客户端将负责应用更新。如果您的客户对此安排感到不舒服,您应该在您可以在客户的IT员工的监督下访问服务器的情况下讨论“指导”访问。
答案 1 :(得分:1)
有关详细信息,请参阅here。