XML替代或在Azure DevOps中工作

我在Azure DevOps中有两个部署管道正在部署到IIS

  1. 一个部署到服务器的网站,已打开XML Substitution,并且更新了连接和应用程序字符串。一切正常。
  2. 配置为先前网站的子文件夹的Web应用程序。它部署到服务器,并已启用XML替换,但是,连接字符串未更新。

Web应用程序的日志报告XML替代已成功应用。但实际上并没有应用。

如何调试和解决此问题?这是Web应用程序的已知限制吗? (可以从父web.config继承)

我会提供更多信息,但我根本找不到了。

leijian_113 回答:XML替代或在Azure DevOps中工作

这是解决类似问题的解决方案,您可以参考。

在贡献者的情况下,他更改了以下两个使其起作用:

1。配置类型-IIS网站部署的模板默认将配置类型设置为“ IIS Website”。他将其更改为“ IIS Web Application”。

2.Package或Folder(可能是修复程序)-IIS Web App Deploy任务的“ Package或Folder”选项最初设置为工件的放置文件夹的父文件夹。该句子可能令人困惑-该值为$(System.DefaultWorkingDirectory)/_my-project-name-ASP.NET-CI。他通过浏览(...按钮)向下更改为实际的/drop/my-project-name.zip file

有关详细信息,您可以参考注释中提到的案例。

本文链接:https://www.f2er.com/2910148.html

大家都在问