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
514
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

I Let Five-AI Agents Build My App. Here’s Exactly What Happened.

May 20, 2026
15
AI

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

March 29, 2026
187
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
166
Blog

 2025 – Certifications, Community, and 50K Views

December 28, 2025
133
Azure

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

December 23, 2025
290
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

How To Host a React Static Website on Azure

How To Host a React Static Website on Azure

September 27, 2020
1.4k
Kubernetes is deprecating Docker runtime support !

Kubernetes is deprecating Docker runtime support !

December 3, 2020
829
Configuring Self-hosted Agent In Azure DevOps Pipeline

Configuring Self-hosted Agent In Azure DevOps Pipeline

April 13, 2023
1.4k
Migrate and modernize your applications on Azure

Migrate and modernize your applications on Azure – Part –1 (Create and publish Web App)

April 3, 2021
465
15 E-books that focus on learning Microsoft Azure Cloud

15 E-books that focus on learning Microsoft Azure Cloud

April 23, 2023
276
Hello Microsoft Graph !

Hello Microsoft Graph !

February 25, 2021
582
Facebook Twitter LinkedIn Youtube

I Let Five-AI Agents Build My App. Here’s Exactly What Happened.

May 20, 2026

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

Categories

  • AI (5)
  • Apps (1)
  • Azure (70)
  • blazor (2)
  • Blog (98)
  • c# (7)
  • Cloud (72)
  • copilot (3)
  • 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