gpt4 book ai didi

.net - 如何将更新部署到集群中的 .NET 网站

转载 作者:行者123 更新时间:2023-12-02 00:17:00 25 4
gpt4 key购买 nike

我们在一个负载平衡的集群上运行一个公司网络应用程序,该集群由两个与单个 MSSQL 数据库通信的相同 IIS 服务器组成。

要部署更新,我正在使用这个原始过程:

1) 在每个 IIS 机器上复制整个站点文件夹 (wwwroot\inetpub\whatever)2) 从我们的开发区将更新后的编译文件下载到每个 IIS 机器上3) 关闭 IIS 两个 Web 服务器4) 将新的和更新的文件复制到 wwwroot 文件夹中(覆盖任何相同的文件)5) 然后在两台机器上重启IIS

当涉及数据库更改时,还有一些其他步骤。

整个过程相当快,但很丑陋且充满危险,因此必须全神贯注地完成。我只想按下一个按钮,让这一切发生。我想要一键回滚,以防出现问题(这就是我在步骤 #1 中制作副本的原因)。

我正在寻找管理和改进此流程的工具。如果它也能帮助我们维护更新日志,那就太好了。

谢谢。

最佳答案

您可以使用自动部署。例如,kwatee支持回滚,可以处理多个服务器和/或多个环境(即开发/测试/生产)。它相当轻巧,带有用于配置和手动触发部署的 Web 界面,但您也可以使用 Python CLI 脚本完全自动化。

关于.net - 如何将更新部署到集群中的 .NET 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12682341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com