无法删除天蓝色的wwwroot

时间:2017-10-22 09:08:18

标签: node.js azure kudu

我正在尝试在Linux的Azure应用服务上运行NodeJs应用。部署失败后,我想删除wwwroot文件夹并从头开始,但我无法将其删除。 我尝试过使用ssh,bash,ftp和Kudu REST API,但每次结果都是一样的。

这是来自DELETE调用的响应:

{“消息”:“无法删除目录。它不是空的,也不允许访问。”}

看起来 / node_modules 中隐藏了 .bin 文件夹阻止了删除操作。

enter image description here

任何提示?

1 个答案:

答案 0 :(得分:0)

我今天也遇到了同样的问题,并通过从Azure删除以下应用程序设置解决了该问题; WEBSITE_RUN_FROM_ZIP和WEBSITE_RUN_FROM_PACKAGE(两种设置都做相同的事情,只是名称不同)。

这是按照Vikas Guptas blog on 17 Aug中的说明进行的。

不确定是否正在使用VSTS(Azure devops),但可能会有些人知道使用Azure App Service Deploy版本4会自动设置Website_Run_From_Package标志。