gpt4 book ai didi

asp.net - 分步 ASP.NET 自动构建/部署

转载 作者:行者123 更新时间:2023-12-03 09:11:37 25 4
gpt4 key购买 nike

似乎有很多不同的自动化构建/部署方法,以至于很难解析人们在网络教程中支持的所有不同场景。所以我想向stackoverflow人群提出这个问题......使用以下配置设置自动构建和部署系统的最佳方法是什么:

  • Visual Studio 2008
  • Web应用项目
  • CruiseControl.NET

  • 我尝试的第一件事是让 CCnet 自动压缩输出并将其复制到服务器,但这需要手动工作才能在目的地解压缩。但是,如果我们尝试单独复制所有文件,那么如果它是一个大型应用程序,则可能需要很长时间(构建服务器位于我们办公室的数据中心之外......我知道)。

    同样特别感兴趣的是我们将如何支持多种环境,因为我们有 dev、qa、uat,当然还有 prod。

    MSDeploy看起来真的很有趣,但除非我错误地解释了文献,否则在从构建服务器的输出进行部署的场景中没有帮助。如果有的话,它似乎在跨构建场部署一个构建时很有用……但即使是从一个环境部署到另一个环境,也必须手动更改配置设置和 Web 服务 URL 等。

    最佳答案

    我最近花了几天时间在我的公司进行自动化部署。

    我们使用 CruiseControl、NAnt、MSBuild 的组合来生成应用程序的发布版本。然后一个单独的脚本使用 MSDeploy 和 XCopy 来备份实时站点并传输新文件。

    我们的解决方案在此问题的回答中简要描述了 Automate Deployment for Web Applications?

    关于asp.net - 分步 ASP.NET 自动构建/部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57762/

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