在部署新Azure应用程序之前,从Kudu/site/wwwroot/删除现有文件

在部署新Azure应用程序之前,从Kudu/site/wwwroot/删除现有文件,azure,curl,kudu,azure-appservice,Azure,Curl,Kudu,Azure Appservice,我正在尝试在新的Azure部署之前删除kudu/site/wwwroot/中存在的以前的应用部署文件。我尝试使用delete方法运行curl命令- curl-u username:password-X DELETE“https://{web app name}.scm.azurewebsites.net/api/vfs/site/wwwroot/” 但我得到了以下错误:- 无法删除目录。它不是空的,或者不允许访问 你知道如何通过终端窗口删除文件而不必手动删除吗 任何帮助都将不胜感激,谢谢 如果使

我正在尝试在新的Azure部署之前删除kudu/site/wwwroot/中存在的以前的应用部署文件。我尝试使用delete方法运行curl命令-

curl-u username:password-X DELETE“https://{web app name}.scm.azurewebsites.net/api/vfs/site/wwwroot/”

但我得到了以下错误:- 无法删除目录。它不是空的,或者不允许访问

你知道如何通过终端窗口删除文件而不必手动删除吗


任何帮助都将不胜感激,谢谢

如果使用Visual Studio进行部署,则可以在部署前选中此框

也可以通过调用

删除 https://{site}.scm.azurewebsites.net/api/vfs/wwwroot/some.config.default


嗨,萨吉塔兰!我没有使用Visual Studio。我实际上在使用jenkins进行部署过程。在新部署之前,我需要清理应用程序服务。是否有任何方法可以使用shell/bash命令删除文件?请在上面调用api是的,我尝试过,但出现错误-无法删除目录。它不是空的,或者不允许访问