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

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

有人知道如何确定辅助角色是否在生产环境或登台环境中运行吗?

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

想法?

最佳答案

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

希望这有帮助。

关于c# - Windows Azure - 辅助角色 - 检测环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4672885/

相关文章:

asp.net-mvc - Asp.Net MVC2 RenderAction 更改页面 mime 类型?

c# - 使用 MVC2 的 HandleErrorInfo - 模型为空?

c# - 在哈希集字典中查找值的组合

c# - 如何使用 Linq to SQL 在数据库中添加记录?

ruby-on-rails - Windows 上的 Cucumber with Rails

windows - 完全阻止进程显示任何对话框?

asp.net-mvc - 如何在 MVC 2 的双向绑定(bind) View 中格式化日期?

C# 泛型 - 设计没有下限?

C# Windows7/Vista 风格的 ListView

windows - 为什么在go语言中使用io.Copy时文本的编码不同?