Achraf Ben Alaya
No Result
View All Result
  • Home
  • News
  • Blog
    • blazor
    • c#
    • Cloud
      • Azure
    • docker
    • sql
    • xamarin
    • Dapr
    • Tricks, Tips and Fixes
    • General Tips & Fix
  • AI
  • Cloud
  • Motivation
  • Courses
  • About
    • Resume
    • Privacy Policy
SUBSCRIBE
  • Home
  • News
  • Blog
    • blazor
    • c#
    • Cloud
      • Azure
    • docker
    • sql
    • xamarin
    • Dapr
    • Tricks, Tips and Fixes
    • General Tips & Fix
  • AI
  • Cloud
  • Motivation
  • Courses
  • About
    • Resume
    • Privacy Policy
No Result
View All Result
Achraf Ben Alaya
No Result
View All Result
ADVERTISEMENT
Home Blog Cloud Azure

Azure Tips

Wasted 4 hours on 409 Conflict Cannot delete directory

achraf by achraf
April 28, 2020
in Azure, Blog, Cloud
3 min read
0
Azure Tips
0
SHARES
504
VIEWS
Share on FacebookShare on Twitter

If you test it one time , that doesnt mean it will always work !

About a months ago , we had an internal project in our company so I prepared a CI/CD piplines for

the backend project which is a .netcore project , so I created a project and have tested the pipline a couple of times and it was working fine .

Next , I had to prepare a pipline for the angular project ,so I did it,I created an angular project, tested once,tested twice , worked fine , and I said yeah it’s works fine and I didn’t go deepder and left it there ready .

Two days ago , we had a trainee working in the project, and it’s time to use those piplines,they were already for him ,so the Netcore pipline worked fine while in the angular project there was something strange ,I didn’t feel it’s fine , I was making changes in the project but nothing worked ! I tought it’s the drop file maybe it’s not taking the right zip file or it’s maybe cache problem ! but nothing of this was the probem .

to start let me show you my simple release pipline after I fixed the problem .

 

So I started investigating , I looked for the problem in the internet but nothing really was guiding me to the right why , so I said to my self , let me check the CI pipline first , I made the build got the artifact file and it was fine ! so there must be something in the release pipline .

So first thing I did , I tried to modify a file inside kudu but i got this error :

I tought it’s acces problem maybe so ,I used filezilla to connect to my profile again, and deleted the content of wwwroot manually :

 

And it worked , didnt understand how but it worked ,so i went back to Kudu but all the files were there like i did nothing and it’s the same error .

SO , I tried to deploy again ,

The pipline works fine , i go to kudu nothing changes and when i connect to filezilla and see wwwroot it’s still empty !!!

SO , I went to read the update file about the version 4 of Deploy app to Azure App and there I found an article that shows you how to use a ZIP file or WAR file to deploy your web and that that deploy is in : https://<app_name>.scm.azurewebsites.net/ZipDeployUI

also I found this :

Run From Package makes wwwroot read-only, so you will receive an error when writing files to this directory.
            Tar and gzip formats are not supported.
            This feature does not compose with local cache.
            For improved cold-start performance, use the local Zip option (WEBSITE_RUN_FROM_PACKAGE=1).
            Run From Package is incompatible with deployment customization option (SCM_DO_BUILD_DURING_DEPLOYMENT=true), the build step will be ignored during deployment.

Huum , I think the problem here , I need this pipilne now and I think all I need to do is to downgrade to version 3,

yes ,and it worked and now i can see my files and when I update the repo in github the changes come to the hosted version .

ps : if it did not work the first time , just go and change WEBSITE_RUN_FROM_PACKAGE = 0 inside the configuration

So I think next time , I should read the difference between the versions and which one is compatible witn my needs .

You can read more about the version 4 and zip deployment from here .

https://docs.microsoft.com/en-us/azure/app-service/deploy-zip

ShareTweet
Previous Post

Azure Policy for governance

Next Post

Create a Linux VM with infrastructure in Azure using Terraform

Related Posts

AI

GitHub Copilot Skills for Terraform: 5 On-Demand AI Assistants for Azure Container Apps

March 29, 2026
77
Azure

From Terraform to Autopilot: AI-Assisted Automation for Azure Container Apps  Part 3

March 29, 2026
1.5k
Azure

Building a Microservices Architecture on Azure Container Apps with Terraform Part 2

March 1, 2026
114
Blog

 2025 – Certifications, Community, and 50K Views

December 28, 2025
124
Azure

From Manual Terraform to AI-Assisted DevOps: Building an Azure Container Platform (Part 1)

December 23, 2025
249
AI

Build and Host an Expense Tracking MCP Server with Azure Functions

November 2, 2025
826
Next Post
Create a Linux VM with infrastructure in Azure using Terraform

Create a Linux VM with infrastructure in Azure using Terraform

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Terraform

Certifications

Microsoft certified trainer (MCT)

Recommended

What if we can check the cost of Azure resources in a juts few seconds

What if we can check the cost of Azure resources in a juts few seconds

May 9, 2023
584
15 E-books that focus on learning Microsoft Azure Cloud

15 E-books that focus on learning Microsoft Azure Cloud

April 23, 2023
265
Revolutionizing IP Management in Azure with IPAM: Explore, Deploy, and Master!

Revolutionizing IP Management in Azure with IPAM: Explore, Deploy, and Master!

October 4, 2023
574
You forget to shutdown your virtual machine on your way home ? send an email and save your time

You forget to shutdown your virtual machine on your way home ? send an email and save your time

February 6, 2021
589
Let’s Secure Our Azure Functions with Azure API Management

Let’s Secure Our Azure Functions with Azure API Management

December 26, 2023
380
Microsoft Teams

What’s new in Microsoft Teams

September 4, 2020
362
Facebook Twitter LinkedIn Youtube

GitHub Copilot Skills for Terraform: 5 On-Demand AI Assistants for Azure Container Apps

March 29, 2026

From Terraform to Autopilot: AI-Assisted Automation for Azure Container Apps  Part 3

March 29, 2026

Building a Microservices Architecture on Azure Container Apps with Terraform Part 2

March 1, 2026

Categories

  • AI (4)
  • Apps (1)
  • Azure (70)
  • blazor (2)
  • Blog (97)
  • c# (7)
  • Cloud (72)
  • copilot (2)
  • Courses (4)
  • Dapr (4)
  • docker (4)
  • Games (1)
  • General Tips & Fix (1)
  • Home (1)
  • Kubernetes Service (AKS) (1)
  • Motivation (3)
  • motivation (2)
  • News (9)
  • Resume (1)
  • sql (4)
  • Terrafrom (2)
  • Tricks, Tips and Fixes (4)
  • xamarin (5)
No Result
View All Result
  • Home
  • News
  • Blog
    • blazor
    • c#
    • Cloud
      • Azure
    • docker
    • sql
    • xamarin
    • Dapr
    • Tricks, Tips and Fixes
    • General Tips & Fix
  • AI
  • Cloud
  • Motivation
  • Courses
  • About
    • Resume
    • Privacy Policy