I have migrated my .NET Core 3.1 web api project to .NET 5, when I configured my release pipeline in azure DevOps, I have received the below error.
2021-02-18T16:07:51.6102920Z ##[section]Starting: Deploy Azure App Service 2021-02-18T16:07:51.6257075Z ============================================================================== 2021-02-18T16:07:51.6257406Z Task : Azure App Service deploy 2021-02-18T16:07:51.6257755Z Description : Deploy to Azure App Service a web, mobile, or API app using Docker, Java, .NET, .NET Core, Node.js, PHP, Python, or Ruby 2021-02-18T16:07:51.6260779Z Version
: 4.181.0 2021-02-18T16:07:51.6261044Z Author : Microsoft Corporation 2021-02-18T16:07:51.6261283Z Help : https://aka.ms/azureappservicetroubleshooting 2021-02-18T16:07:51.6261567Z ============================================================================== 2021-02-18T16:07:52.7413841Z ##[error]Error: More than one package matched with specified pattern: D:\a\r1\a***.zip. Please restrain the search pattern. 2021-02-18T16:07:52.7518620Z ##[section]Finishing: Deploy Azure App Service
These are the steps I did for .NET 5 deployment in Azure DevOps.
This is the problem that I'm facing right now. Anybody has an idea how to resolve ?
The task Azure App Service deploy field Package or folder means File path to the package or a folder containing app service contents generated by MSBuild or a compressed zip or war file.
The field default value is $(System.DefaultWorkingDirectory)/**/*.zip
, it will match all zip file in the path $(System.DefaultWorkingDirectory)
and If the number of zip files exceeds one, we will receive the error message: Error: More than one package matched with specified pattern: D:\a\r1\a\**\*.zip. Please restrain the search pattern
.
We could specify the zip file for deployment, check the pic below:
Then it should work.