无法使用DevOps服务的发布配置文件将web应用程序部署到azure门户



我正试图使用CICD管道将一个简单的DotNet核心web应用程序部署到azure应用程序服务,我想使用发布配置文件部署该web应用程序。CI成功并且在释放管道时,当我选择连接类型为"CI"时;发布配置文件";它期望在"处有一个pubxml文件$(System.DefaultWorkingDirectory(/**/.pubxml";当我点击createrelease时,它会说";没有找到具有特定模式的包:D:\a\r1\a**.pubxml"。

我已经与visualstudio创建了发布配置文件,并将其提交给azure repo,但我仍然面临同样的问题。所以,任何人都可以帮助我解决这个问题。

如何使这个.pubxml文件在";D: \a\r1\a***.pubxml"这条路。

注意:我在经典编辑器(没有YAML(和Azure repo-git(有YAML(中都尝试过。我已经将代码提交给了visualstudio社区的azure repo。

仔细检查您的路径。代替$(System.DefaultWorkingDirectory)/**/.pubxml

你的意思可能是:$(System.DefaultWorkingDirectory)***.pubxml

还要记住,您的.gitignore文件可能包含以下行:*.pubxml这会阻止将.pubxml文件添加到存储库中。

试试这个:"../../**/*。pubxml";

最新更新