[错误]错误:没有与特定模式匹配的JSON文件:*/appsettings.JSON
我正在尝试使用Azure Devops部署Azure应用程序服务 我正在使用任务Azure应用程序服务部署版本4* 我最近开始注意到日志中的以下错误,部署失败是在9月24日第一次看到它[错误]错误:没有与特定模式匹配的JSON文件:*/appsettings.JSON,json,azure-devops,azure-appservice,variable-substitution,Json,Azure Devops,Azure Appservice,Variable Substitution,我正在尝试使用Azure Devops部署Azure应用程序服务 我正在使用任务Azure应用程序服务部署版本4* 我最近开始注意到日志中的以下错误,部署失败是在9月24日第一次看到它 Applying JSON variable substitution for **/appsettings.json ##[error]Error: NO JSON file matched with specific pattern: **/appsettings.json. 在管道中,我使用任务提取文件提
Applying JSON variable substitution for **/appsettings.json
##[error]Error: NO JSON file matched with specific pattern: **/appsettings.json.
在管道中,我使用任务提取文件提取*.zip,然后使用结果搜索**/appsettings.json
直到几天前,同样的任务还在顺利进行。
我尝试重新部署一个以前成功的旧版本,但现在失败了,出现了同样的上述错误
我仔细检查了一下,最近在管道中没有做任何改变,导致这条管道破裂
如何解决此问题。结果表明,我的问题不在于任务Azure应用程序服务部署,而在于任务提取文件 我的管道大致如下: 修复之前 提取文件 部署Azure应用程序服务 JSON变量替换失败,因为提取文件任务无法在根文件夹中找到*.zip文件,因此未提取任何内容。因此,文件夹结构中根本没有appsettings.json文件 修复 将提取文件任务搜索模式更新为**/*.zip 现在我的管道如下所示 提取文件 部署Azure应用程序服务
它现在对我来说很好。是否可以共享您的完整管道定义?最近,我们对任务进行了一些更改,这将导致此问题,共享完整的管道定义将更好地找到原因和解决方案。您是否在发布管道中使用此应用程序部署任务?您是否在发布管道中的应用程序部署任务之前使用了提取任务?感谢@MerlinLiang MSFT的评论。我想问题出在提取文件任务上。