Azure网站 - 标识主机插槽

时间:2014-05-29 14:44:43

标签: azure web-deployment azure-web-sites

我有一个Azure网站(不是网络角色),有2个插槽:制作和舞台 我想只为生产插槽启用cdn,而不是为了暂存,事情是我找不到识别主机插槽的方法。

RoleEnvironment由于Azure网站没有,因此无法使用 我尝试在应用程序设置部分的门户中进行配置,但交换操作将配置与插槽交换。

您是否有任何其他建议可以了解网站是在生产中还是在分期中运行?

由于

1 个答案:

答案 0 :(得分:1)

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

目前,您有两种可能的解决方法

1)如果这是您可以基于每个请求做出的决定,那么您可以查看因您的网站不同而来到您网站的HOST标头。

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