ASP.NET自我更新系统

时间:2011-02-07 18:14:12

标签: asp.net auto-update

客户要求我们在其Intranet服务器上安装基于asp.net的Web系统。一旦完成初始调整,我们将完全无法访问服务器(由于您可能已经猜到的安全原因)。另一方面,我们仍然负责维护和持续发展。

所以我正在使用某种自动更新系统。它被视为Windows服务与站点并排工作,并定期轮询中央服务器以进行更新。假设中央服务器受开发人员的控制,这种方法可以解决问题。

问题是这些系统是否存在,无论是商业还是免费/开源。有人听说过吗?我们在时间上有点受限,宁愿选择现成的解决方案,而不是从头开始编写。

2 个答案:

答案 0 :(得分:3)

如果您无法访问此系统,我认为自动更新服务不是一个好主意。您的客户通过锁定您有效地承担支持您的申请的部分责任。这很常见但应该相互理解。

更新应作为具有回滚功能的单独安装包应用。如果您无权访问服务器,则客户端将负责应用更新。如果您的客户对此安排感到不舒服,您应该在您可以在客户的IT员工的监督下访问服务器的情况下讨论“指导”访问。

答案 1 :(得分:1)

菲尔·哈克有一个他正在组建的图书馆,虽然我同意戴夫的答案,如果你无法控制它,你就不应该为此负责。

有关详细信息,请参阅here