IIS 配置管理...MSDeploy 和 Web Farm Framework 的替代品?

IIS 配置管理...MSDeploy 和 Web Farm Framework 的替代品?

根据我的经验,IIS Web Farm Framework 和 MSDeploy 在管理服务器之间的配置方面做得非常差。

虽然 Web Farm Framework 和 MSDeploy 背后的想法很棒,但我认为这两个都没有很好地完成任务。在我尝试使用 Web Farm Framework 或 MSDeploy 的所有设置中,它都失败了,或者在最好的情况下运行非常不稳定。通常我必须恢复手动配置服务器和镜像文件,这在较大的设置中并不是最佳选择。

所以我想知道市场上是否有任何 IIS 配置管理可以真正出色地同步文件、站点配置、证书等。

答案1

如何使用 PowerShell 来开发自己的产品?我围绕“传统”基于 MSI 的网站安装程序构建了 PowerShell 框架,因为它对远程运行命令和协调各个进程之间的工作流提供了很好的支持。虽然开始可能很痛苦,但 PowerShell 几乎可以完全访问操作系统和 IIS 配置设置,并且与标准监控系统相结合,为在多个系统上自动化和维护 Web 部署提供了一个很好的工具。

还有一些商业解决方案,例如章鱼部署或 RedGate 的部署管理器以及各种可用于自动化系统配置的配置管理系统(Chef、Puppet、Windows DSC)。

相关内容