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

Azure WebApp槽位流量百分比配置不生效问题求助

Azure Web App部署槽位流量分配不生效的排查步骤
  • 确认访问域名是否正确:流量分配规则仅对Web App的根域名(如xxx.azurewebsites.net)生效。如果直接访问TestProduction槽的专属域名(如xxx-testproduction.azurewebsites.net),不会触发流量路由。必须使用根域名访问才能让流量按分配比例分发到对应槽位。

  • 检查粘性会话设置:若之前开启了粘性会话(Cookie affinity),用户首次访问被分配到Production槽后,后续请求会因Cookie绑定持续指向该槽。可在部署槽配置中关闭粘性会话,或使用无痕浏览器、清除本地Cookie后重新测试。

  • 排查应用内路由/中间件干扰:检查ASP.NET Core应用的Startup.cs或相关配置,确认是否存在自定义路由规则、IP限制、环境变量重定向等逻辑,这些可能强制将请求导向Production槽。比如是否硬编码了Production环境的跳转逻辑,或中间件中限制了仅特定槽可接收请求。

  • 验证槽位运行状态:确保TestProduction槽已完成部署且处于正常运行状态,无启动失败、健康检查不通过等问题。Azure会自动跳过状态异常的槽位,将所有流量分配至健康的Production槽。

  • 确认流量分配配置范围:在Azure门户的部署槽页面,检查流量分配是针对整个Web App设置的,而非单个槽位的独立配置。若使用自定义域名,需确保域名绑定的是Web App根域名,而非某个槽位的专属域名,否则流量分配规则不生效。

  • 清除缓存或更换测试环境:本地DNS缓存、浏览器缓存可能导致请求一直指向旧槽位。可执行ipconfig /flushdns清除本地DNS缓存,或更换不同网络(如手机热点)、设备进行测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 15:55:15