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

Azure App Service Staging Slot 未显示更新内容问题求助

排查App Service Staging槽部署后未显示更新的问题
  • 确认发布配置文件的目标槽位
    检查Visual Studio中的发布配置:右键项目→发布→查看当前使用的发布配置,确认选中的是Staging槽的发布配置文件,而非生产槽的。部分情况下下载的发布配置文件名相似度高,容易误选。

  • 查看Staging槽的部署历史与日志
    登录Azure门户,进入目标App Service的Staging槽→部署中心→部署历史,核实最近的部署记录是否为你推送的版本,同时查看部署日志是否存在静默失败的细节(比如文件复制错误、依赖缺失)。

  • 检查槽位特定的应用设置/连接字符串
    进入Staging槽的「配置」→「应用设置」,确认是否存在标记为「槽位特定」的配置项。如果Staging槽的配置(如数据库连接)与生产槽差异较大,可能导致应用启动异常,进而显示与生产一致的旧内容。

  • 清除缓存并重启Staging槽

    1. 用浏览器隐私模式访问Staging URL,排除本地缓存影响;
    2. 在Azure门户的Staging槽→控制台,运行命令清空站点目录(.NET应用可执行dotnet clean,通用场景执行rm -rf /home/site/wwwroot/*),之后重新部署;
    3. 直接重启Staging槽的应用服务,强制加载新部署的文件。
  • 验证站点目录的文件更新状态
    通过Azure门户的Staging槽→高级工具→Kudu→调试控制台→文件管理器,查看wwwroot目录下文件的修改时间,确认是否为最新部署版本的文件。若存在旧文件残留,手动删除后重新部署。

  • 检查自动交换是否意外启用
    进入Staging槽的「部署槽设置」,确认「自动交换」处于关闭状态。若开启该功能,部署后会自动与生产槽交换,导致Staging槽内容与生产一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 02:32:33