我有一个场景,我需要对 .Net MVC 项目的 Web.config 和 ConnectionStrings.config 文件执行 XML 转换。我的要求是从我的 Azure CICD 管道执行此操作。
我正在使用 Azure Web 应用程序来托管我的 Web 应用程序。我无法使用 Azure Web App 部署任务,因为我使用 FTP 上传来部署文件。
我正在寻找一种解决方案,可以在发布管道中直接在 Web 应用程序上转换这些配置。
就我而言,我们正在建立一个 Sitecore 平台,并且基础设施是基于 ARM 模板配置的。配置后,将创建一个基本 Web 应用程序,并预填充所有连接字符串和 Web 配置。我正在尝试的是在发布时转换这些预先填充的配置文件。
提前致谢。
最佳答案
How to automate XML transformation for web.config & connectionStrings.config files from Azure CICD pipeline?
如果无法使用 Azure Web App 部署任务,可以尝试使用 XDT Transform可以对配置文件应用转换的扩展。
因此,您可以在发布工件中获取相关配置文件,然后将转换配置为发布环境。
另一方面,您可以通过Replace Tokens替换配置文件中的值。任务。
希望这有帮助。
关于asp.net - 如何从 Azure CICD 管道自动执行 web.config 和 connectionStrings.config 文件的 XML 转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57966598/