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

如何在Azure中完全禁用生产环境测试(Testing in Production)功能?

彻底禁用Azure App Service生产环境测试流量路由的方案

你提到的问题很关键——仅仅将流量比例设为100%指向生产槽,没法彻底解决x-ms-routing-name Cookie导致的残留路由问题。要完全关闭Testing in Production功能,让所有流量无条件回流生产槽,试试这两种方法:

通过Azure门户操作

  • 打开你的App Service资源,在左侧菜单找到部署槽位选项
  • 在页面顶部的流量路由区域,你会看到一个禁用路由的按钮(只有启用过流量路由后才会显示)
  • 点击这个按钮并确认,系统会清除所有流量路由规则,同时不再识别x-ms-routing-name Cookie,所有新请求都会直接进入生产槽,就算用户之前带有这个Cookie也会被忽略

使用Azure CLI命令

如果喜欢用命令行批量操作或者自动化执行,运行这条命令:

az webapp traffic-routing clear --name <你的App Service名称> --resource-group <你的资源组名称>

这条命令会一键清除所有流量路由配置,彻底禁用测试在生产环境的功能,效果和门户操作完全一致。

验证操作是否生效

操作完成后,可以做个简单测试:

  • 手动向App Service发送请求,检查响应头里是否还带有x-ms-routing-name Cookie(正常应该没有)
  • 主动携带x-ms-routing-name Cookie发送请求,确认是否被导向生产槽而不是旧的部署槽

内容的提问来源于stack exchange,提问作者Matt Roberts

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:24:38