我们开发了一个客户在内部使用的网站,我们在 3 到 10 个 Windows 服务器中为他们托管应用程序。如果我们想修改应用程序的内容,我们不得不手动访问所有服务器并部署在所有服务器中。我们决定将文件部署到一个无需客户内部网络访问即可访问的位置(我们已要求他们设置 DMZ),并从那里将内容同步到所有服务器。
从刚刚浏览的过程中,我遇到了 IIS Web Farms 和 Web Deploy,它们的功能与此类似,我的问题是,我们希望将部署如此部署到所有服务器上,或者一次按需部署。是否可以将 WebFarms/Web Deploy 配置为像这样工作?此外,如果同步失败,恢复备份,提取报告。这一切都可以通过 Web Deploy/WebFarms 实现吗?