Azure中WEBSITE_TIME_ZONE应用设置无法删除的求助
解决WEBSITE_TIME_ZONE应用设置无法删除的免费方案
方法1:Azure Cloud Shell(完全免费,无需本地工具)
Azure Cloud Shell是Azure官方提供的免费交互式shell,不会产生额外费用:
- 登录Azure门户,点击顶部导航栏的「>_」Cloud Shell图标
- 首次启动选择Bash环境,按提示创建免费额度内的存储账户(不会扣费)
- 执行命令替换
<你的应用名称>和<你的资源组名称>:az webapp config appsettings delete --name <你的应用名称> --resource-group <你的资源组名称> --setting-names WEBSITE_TIME_ZONE - 执行完成后刷新应用配置页面,该设置即可移除。
方法2:通过应用SCM(Kudu)后台的PowerShell操作
无需额外工具,直接在应用的SCM后台操作:
- 打开应用的SCM页面:
https://<你的应用名称>.scm.azurewebsites.net - 点击顶部「PowerShell」标签进入环境
- 执行以下PowerShell命令(替换占位符):
$rgName = "<你的资源组名称>" $appName = "<你的应用名称>" $currentSettings = (Get-AzWebApp -ResourceGroupName $rgName -Name $appName).SiteConfig.AppSettings $newSettings = $currentSettings | Where-Object { $_.Name -ne "WEBSITE_TIME_ZONE" } Set-AzWebApp -ResourceGroupName $rgName -Name $appName -AppSettings $newSettings - 命令执行完毕后,回到应用配置页刷新验证。
方法3:排查配置锁定来源
如果前两种方法无效,检查以下场景:
- 部署槽位同步:若应用有部署槽位,确认是否开启了配置同步,先在对应槽位删除该设置,再同步到生产环境
- ARM模板锁定:若应用是通过ARM模板部署的,检查模板中是否包含该设置,修改模板后重新部署(手动部署的模板直接调整即可)
内容的提问来源于stack exchange,提问作者CodeQuest
相关产品推荐
相关产品推荐

