自动更新网站的最佳方式是什么?

时间:2013-06-25 02:55:50

标签: c# asp.net

我想找到一种从另一台计算机更新网站的方法。

最好的方法是什么?

我宁愿做推动也不要让网络服务器主动扫描一些共享驱动器或IP地址。理想情况下,网站本身会接受包含zip文件的多表单帖子。如果是这样,程序将用zip文件的内容替换自己。这可能吗?

另外两项要求:

  1. 我想尽可能地混淆这种能力。也许是一个单独的dll文件。 - / bin目录是否有两个单独的dll文件 - 一个只是标准网站,另一个dll文件可以放入/ bin文件。这将接受上传并重写其他文件......

  2. 我想要删除第二个dll文件的能力。理想情况下,此功能将来自第二个dll文件本身。所以浏览到website.com/VirtualDirectory/?delete={GUID},第二个dll文件将自行删除。

  3. 为此目的有任何想法/建议吗?

1 个答案:

答案 0 :(得分:3)

您可以使用Git等版本控制系统来处理部署。这样,如果需要,您可以自动回滚到以前的版本,并且不必混淆构建和维护自己的更新系统。