首页 > 解决方案 > 如何使用 azure tfs 在 CI/CD 管道中配置应用程序设置

问题描述

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

我确实有一个基本计划订阅,但我还没有计算出 azure app 服务实用程序的成本是多少?

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

标签: azuretfsazure-devopsazure-pipelinesazure-pipelines-release-pipeline

解决方案


根据您的问题,您需要使用 IIS Web App Deploy 任务,因此您不需要 azure 订阅。您可以使用File Transforms & Variable Substitution自带的功能通过或IIS Web App Deploy来配置连接字符串和服务器位置。有关详细信息,请参阅此文档XML transformationXML variable substitution

在此处输入图像描述

或者您可以尝试使用文件转换任务。


推荐阅读