Azure网站-识别主机插槽

Azure网站-识别主机插槽,azure,web-deployment,azure-web-app-service,Azure,Web Deployment,Azure Web App Service,我有一个Azure网站(不是web角色),有两个位置:制作和登台。 我只想为生产插槽启用cdn,而不是为登台启用cdn,问题是我找不到识别主机插槽的方法 RoleEnvironment不可用,因为Azure网站没有它。 我试图在门户中的应用程序设置部分进行配置,但swap action将配置与插槽交换 您是否有任何其他建议,以了解网站是否在生产或登台运行 谢谢站点插槽功能的原始设计目标之一是在交换插槽时零停机时间。 为了获得零停机时间,决定网站主机进程不应因为交换操作而重新启动,因此应用程序设置

我有一个Azure网站(不是web角色),有两个位置:制作和登台。
我只想为生产插槽启用cdn,而不是为登台启用cdn,问题是我找不到识别主机插槽的方法

RoleEnvironment不可用,因为Azure网站没有它。
我试图在门户中的应用程序设置部分进行配置,但swap action将配置与插槽交换

您是否有任何其他建议,以了解网站是否在生产或登台运行


谢谢

站点插槽功能的原始设计目标之一是在交换插槽时零停机时间。 为了获得零停机时间,决定网站主机进程不应因为交换操作而重新启动,因此应用程序设置与网站交换

现在你有两种可能的方法来解决这个问题

1) 如果这是您可以根据每个请求做出的决定,那么您可以查看站点的
HOST
标题,因为它们不同

2) 另一个选项是手动使用或使用Azure API或命令行工具在交换之前自行更新该应用程序设置