C# Windows Azure-工作角色-检测环境

C# Windows Azure-工作角色-检测环境,c#,windows,asp.net-mvc-2,azure,C#,Windows,Asp.net Mvc 2,Azure,有人知道一种确定工作人员角色是否在生产或临时环境中运行的方法吗 我的工作人员角色每天发送活动的电子邮件摘要,但如果我在暂存中有代码,则电子邮件会重复,因为我有两个工作人员在运行 想法 RoleEnvironment静态类可用于查找当前部署ID。使用当前deploymentId,您可以查询诊断管理API以找出部署0或1的类型。我相信“0”是生产,“1”是阶段性的 希望这有帮助。太棒了,我会试试看!对不起,错了,它坏了!在DeploymentId中,您将看到如下内容:2911092443f24494

有人知道一种确定工作人员角色是否在生产或临时环境中运行的方法吗

我的工作人员角色每天发送活动的电子邮件摘要,但如果我在暂存中有代码,则电子邮件会重复,因为我有两个工作人员在运行


想法

RoleEnvironment静态类可用于查找当前部署ID。使用当前deploymentId,您可以查询诊断管理API以找出部署0或1的类型。我相信“0”是生产,“1”是阶段性的


希望这有帮助。

太棒了,我会试试看!对不起,错了,它坏了!在DeploymentId中,您将看到如下内容:2911092443f24494883914df12ca5936