Azure devops XML替换在Azure DevOps中不起作用
我在Azure DevOps中有两个部署管道正在部署到IISAzure devops XML替换在Azure DevOps中不起作用,azure-devops,iis-7,azure-pipelines,Azure Devops,Iis 7,Azure Pipelines,我在Azure DevOps中有两个部署管道正在部署到IIS 部署到服务器的网站启用了XML替换,并且更新了连接和应用程序字符串。这很好用 配置为上一个网站的子文件夹的Web应用程序。它部署到服务器,启用了XML替换,但是连接字符串不会更新 web应用程序的日志报告已成功应用XML替换。但它并没有实际应用 如何调试和解决此问题?这是Web应用程序的已知限制吗?(可以从父web.config继承) 我会提供更多信息,但我再也找不到了。这里有一个解决类似问题的解决方案,您可以作为参考 在投稿人的案例
我会提供更多信息,但我再也找不到了。这里有一个解决类似问题的解决方案,您可以作为参考 在投稿人的案例中,他更改了以下两项以使其正常工作: 1.配置类型-IIS网站部署的模板默认配置类型为“
IIS网站
”。他将此更改为“iisweb应用程序
”
2.包或文件夹(可能是修复)-IIS Web App部署任务的包或文件夹选项,他最初设置为工件的放置文件夹的父文件夹。这句话可能让人困惑——这个值是$(System.DefaultWorkingDirectory)/\u my-project-name-ASP.NET-CI
。他通过浏览(…
按钮)下到实际的/drop/my-project-name.zip文件来改变这一点
有关详细信息,您可以参考注释中提到的案例。您可以尝试将变量system.debug
设置为true
,然后重新运行版本。调试日志显示是否对所需变量进行了替换。下面是一些类似问题的案例,您可以参考这些解决方案(,)。