You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Web App的Uploads文件夹丢失,寻求恢复方案与原因排查建议

恢复Azure Web App中丢失的Uploads文件夹的可行方案

针对你遇到的Azure Web App上传文件夹丢失、图片加载失败的问题,我整理了几个可以尝试的恢复途径:

  • 利用已配置的Web App备份恢复
    如果你的Web App之前开启了自动备份(在Azure门户的「备份」选项卡配置),这是最直接的恢复方式:

    1. 登录Azure门户,找到目标Web App,进入「备份」页面
    2. 查看列表中可用的备份快照,选择丢失文件夹之前的备份版本
    3. 点击「恢复」,在恢复选项里可以指定仅恢复Uploads文件夹(无需恢复整个站点)
      如果你习惯用CLI,也可以用命令:az webapp restore --resource-group <你的资源组> --name <Web App名称> --backup-name <备份名称> --restore-content-only --target-path "/site/wwwroot/Uploads"
  • 检查部署槽与部署记录
    如果你使用了部署槽(Deployment Slots),可以先检查备用槽中的Uploads文件夹是否还存在——如果槽里的文件完好,可以直接将槽的内容同步到生产环境;
    另外,排查最近的部署操作(比如GitHub Actions、Azure DevOps流水线、FTP手动上传),看看是否是部署脚本或操作误删了文件夹,同时可以在Web App的「部署中心」查看部署日志,确认有没有相关的删除指令。

  • 尝试联系Azure技术支持
    Azure App Service本身没有内置的回收站功能,如果没有可用备份,你可以通过Azure门户提交技术支持工单,详细说明文件夹丢失的时间、Web App信息,请求微软后台团队协助排查是否有底层存储快照可以恢复——虽然不能100%保证,但这是无备份情况下的最后尝试途径。

  • 补充排查日志细节
    再仔细检查下Web App的日志:

    1. 开启「诊断日志」中的「文件系统日志」,查看是否有文件删除的相关记录
    2. 在「日志流」中实时查看有没有异常操作的日志输出
    3. 检查Web App的D:\home\LogFiles目录下的详细日志文件,可能会找到触发文件夹删除的线索

内容的提问来源于stack exchange,提问作者user1027620

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:54:58