我在Azure DevOps中有两个部署管道正在部署到IIS
- 一个部署到服务器的网站,已打开XML Substitution,并且更新了连接和应用程序字符串。一切正常。
- 配置为先前网站的子文件夹的Web应用程序。它部署到服务器,并已启用XML替换,但是,连接字符串未更新。
Web应用程序的日志报告XML替代已成功应用。但实际上并没有应用。
如何调试和解决此问题?这是Web应用程序的已知限制吗? (可以从父web.config继承)
我会提供更多信息,但我根本找不到了。
我在Azure DevOps中有两个部署管道正在部署到IIS
Web应用程序的日志报告XML替代已成功应用。但实际上并没有应用。
如何调试和解决此问题?这是Web应用程序的已知限制吗? (可以从父web.config继承)
我会提供更多信息,但我根本找不到了。
这是解决类似问题的解决方案,您可以参考。
在贡献者的情况下,他更改了以下两个使其起作用:
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
。
有关详细信息,您可以参考注释中提到的案例。