Azure App Service启用WebSocket配置选项消失问题咨询
解答
Web Sockets 功能并未在Azure App Service中下线停止支持,你找不到配置项是因为Azure门户迭代调整了该选项的入口位置,和你使用的B1层级应用服务计划无关,B1及以上所有层级的App Service计划均原生支持Web Sockets能力。
门户端配置入口
旧版放在「属性」页的Web Sockets开关已经全部迁移,按以下路径即可找到:
- 进入目标App Service资源详情页
- 在左侧导航栏的「设置」分组中选择「配置」
- 切换到顶部的「常规设置」标签
- 下拉页面即可找到Web Sockets的开关选项,可按需开启,修改完成后点击顶部「保存」即可生效,重启应用后配置完全加载。
如果按上述路径还是找不到选项,先强制刷新浏览器页面、清理门户缓存重试即可,部分用户本地缓存了旧版门户资源会出现选项加载不全的问题。
命令行配置方式
如果需要快速配置或者做自动化部署,可直接通过Azure CLI执行命令开启,无需在门户中逐层查找,配置效果和门户操作完全一致:
# 替换尖括号内的参数为你实际的资源信息 az webapp config set --resource-group <你的资源组名称> --name <你的App Service名称> --web-sockets-enabled true
相关参考截图:
补充:该入口调整是2024年Azure门户UI统一迭代的内容,所有公开区域的App Service都已经完成了入口迁移,不存在特定订阅、特定层级隐藏该选项的情况,官方也没有公布过Web Sockets功能的下线计划。
内容的提问来源于stack exchange,提问作者Tom Dickson
相关产品推荐
相关产品推荐

