【发布时间】:2021-04-05 05:18:59
【问题描述】:
我正在使用 kudu 控制台重新部署我的 azure function actifacts,但是当我尝试删除旧的 artifacts bin 文件夹无法删除时,我得到 409 Conflict: Cannot delete directory,它不是空的或不允许访问。
当我尝试删除函数 dll 时出现 404 not found 错误,如下所示。我找不到函数 dll 的任何句柄。
我没有为 WEBSITE_RUN_FROM_PACKAGE 配置 APP 设置。知道为什么会出现这种行为以及如何删除旧工件并重新部署新的功能工件吗?
更新 我已将 WEBSITE_RUN_FROM_PACKAGEV 0 切换到 1 并切换回 1 到 0。现在我能够删除 bin 文件夹,看起来有一个进程仍在使用我的函数应用程序 dll,但在进程资源管理器中找不到。当函数运行时重新启动时,资源被释放很奇怪!
【问题讨论】:
-
你能检查你是否有写权限
-
@Sajeetharan 是的,我确实有写权限,我可以删除其他与功能相关的文件和文件夹,但不能删除我有我的功能应用程序 dll 的 bin 文件夹
标签: azure azure-functions azure-web-app-service kudu