Windows Azure - 辅助角色 - 检测环境

时间:2011-01-12 19:04:43

标签: c# windows asp.net-mvc-2 azure

任何人都知道如何确定工作者角色是否在生产环境或登台环境中运行?

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

思考?

1 个答案:

答案 0 :(得分:8)

RoleEnvironment静态类可用于查找当前的deploymentId。使用当前的deploymentId,您可以查询诊断管理API以找出部署0或1的类型。我认为“0”是生产,“1”是暂存。

希望这有帮助。