0

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

解决这个问题的最佳方法是什么?

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

两个附加要求:

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

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

对此有什么想法/建议吗?

4

1 回答 1

3

你可以使用像Git这样的版本控制系统来处理你的部署。这样,您可以在需要时自动回滚到以前的版本,而不必为构建和维护自己的更新系统而烦恼。

于 2013-06-25T02:59:19.190 回答