XML替换或在Azure DevOps中工作

问题描述 投票:0回答:1

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

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

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

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

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

azure-devops iis-7 azure-pipelines
1个回答
0
投票

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

对于贡献者,他更改了以下两个使其起作用:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.