azure - 如何使用 azure tfs 在 CI/CD 管道中配置应用程序设置

标签 azure tfs azure-devops azure-pipelines azure-pipelines-release-pipeline

我尝试使用 azure tfs 创建 CI/CD 管道。我已使用 IIS Web 部署实用程序成功构建和部署管道。但现在,我想将 ASP.NET 应用程序部署到本地本地计算机。但在构建或发布期间,我想配置应用程序设置,以便我可以选择连接字符串和服务器位置。我在 Microsoft 网站和其他类似 this 上学习了很多教程。 但是,有一个问题,它要求 azure 订阅。我的情况需要它吗?我可以遵循任何替代方法或一些教程来进行此类部署吗?

我确实有基本计划订阅,但我还没有计算出 Azure 应用服务实用程序的费用是多少?

如果我的方向正确或分享一些我可以遵循的资源,有人可以指导我吗?

最佳答案

根据您的问题,您需要使用 IIS Web App Deploy 任务,因此不需要 azure 订阅。您可以使用 IIS Web App Deploy 附带的文件转换和变量替换功能,通过 XML 转换XML变量替换。详情请引用此document .

enter image description here

或者您可以尝试使用 File Transform任务。

关于azure - 如何使用 azure tfs 在 CI/CD 管道中配置应用程序设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62802761/

相关文章:

azure - 缩放和居中 map 以适应(气泡)层上的所有要素

visual-studio - 无法使用dummy-project-with-refrences技巧在VS2012中使用社区构建扩展打开TFS构建过程模板

tfs - 构建代理文件夹如何在编辑构建工作区上工作?

tfs - 文件夹转换为分支?

azure - 如何使用 Azure DevOps 管道变量配置 Azure Function?

azure - Azure.ConfigurationManager 与 .Net Core 兼容吗?

azure - 为什么证书在 Azure Key Vault 中是安全的?

git - 如何将特定文件从 Azure Repos 复制到 unix 计算机

amazon-web-services - Azure 和 AWS 之间基于事件的集成

azure-devops - 在 Azure Devops 中发布到私有(private) nuget 源时如何指定 API key ?