IIS 配置管理... MSDeploy 和 Web Farm 框架的替代方案?

Joh*_*esH 5 iis iis-7 configuration configuration-management msdeploy

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

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

所以我想知道市场上是否有任何 IIS 配置管理实际上在同步文件、站点配置、证书等方面做得不错。

Gre*_*ray 1

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

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