I have an App Service that has a private endpoint and virtual network configured.
I deploy to this App Service from Azure DevOps pipeline that uses a Virtual Machine Scale Set that is in the same virtual network as the App Service. I deploy to a production App Service slot.
However, I still get the following error:
2021-10-29T11:24:48.0057934Z Package deployment using ZIP Deploy initiated.
2021-10-29T11:24:48.0198779Z ##[error]Failed to deploy web package to App Service.
2021-10-29T11:24:48.0217137Z ##[error]Error: Error: Failed to deploy web package to App
Service. Ip Forbidden (CODE: 403)
What could block the IP?
CodePudding user response:
Thank you Christian Vorhemus posting your suggestion as an answer to help other community members.
"The reason for this is because as you add a private endpoint to your web app, all Internet traffic to this app is cut off. Since the Azure DevOps Default build/release agents have a public IP, they can't access the web app anymore.
To resolve your issue, in Azure create a VM or a VM Scale Set either in the same VNet as your private endpoint of the web app. Then add this scale set as a new agent pool. Finally make sure that in the release pipeline settings, the release is using this new agent pool."
Please refer this SO thread for more information .