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

配置WEBSITE_TIME_ZONE应用设置后未生效,资源管理器显示值为null求助

问题诱因
  • 配置持久化失败:手动在应用设置页提交配置后,后台同步延迟、保存操作触发异常(如订阅欠费、配额不足、服务实例运行异常),导致配置未写入底层存储,资源管理器查询时返回null
  • 配置项格式错误:WEBSITE_TIME_ZONE为大小写严格敏感的系统内置配置,如果误写为website_time_zone、WEBSITE-TIME-ZONE等其他格式,系统会判定为无效自定义配置自动过滤,实际生效的时区配置为空
  • 部署槽位配置冲突:如果操作的是非生产部署槽,且配置未勾选「部署槽位设置」,槽位交换后配置会被覆盖;或误给其他槽位配置了参数,当前访问的槽位实际没有对应配置
  • 运行环境不兼容:如果使用Linux宿主或自定义容器,Windows时区标识New Zealand Standard Time无法被Linux系统识别,部分自定义容器未内置Azure应用服务的环境变量注入逻辑,也会导致配置读取失败显示为null
解决方法
  • 重新提交正确配置
    1. 进入应用服务「配置」-「应用设置」页面,删除原有的无效时区配置
    2. 重新添加配置:键固定为WEBSITE_TIME_ZONE,值根据运行环境填写:
      • Windows宿主:填写New Zealand Standard Time
      • Linux宿主:填写Pacific/Auckland
    3. 如需该配置跟随当前槽位不被交换操作覆盖,可勾选「部署槽位设置」,点击保存后等待服务实例自动重启完成
  • 校验配置生效状态
    重启完成后进入应用服务「控制台」验证:Windows环境执行tzutil /g,Linux环境执行date,输出结果匹配新西兰时区即为配置生效
  • 排查服务运行异常
    如果重新保存后配置依然显示为null,进入「诊断并解决问题」页面,搜索「配置更改失败」查看具体报错,确认当前订阅无欠费、配额限制,应用服务实例处于正常运行状态,必要时手动重启实例后再次提交配置
  • 自定义容器适配
    若使用自定义Docker容器,需要在Dockerfile中提前安装tzdata组件,添加环境变量映射逻辑,配置参考如下:
    RUN apt-get update && apt-get install -y --no-install-recommends tzdata
    ENV TZ=${WEBSITE_TIME_ZONE:-UTC}
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.22 02:57:04