如何检测Azure开发结构中正在运行的应用程序?
我如何可靠地检测我的Azure应用程序是在运行结构中运行而不是在“云”中运行?
RoleEnvironment.IsAvailable对两者都适用。我想要的只是一个案例中的事情。
我问这个是因为我希望我的库的用户能够在开发结构中免费使用我的库。因此,手动在配置文件中放置单独的标识符或标志,并为开发和部署保留两个配置是不可行的。
没有找到相关结果
已邀请:
4 个回复
献导外拘
- 如果你在开发结构中运行,它应该有一个名称,如'deployment(n)',其中n是一些序列号。如果您正在生产中运行,则部署ID应类似于Guid。 您可以做的另一件事是查看角色的实例名称。在生产中,它应以
结尾(代表实例0)。在开发结构中,它将以
结束 编辑1/8/2013 - 意识到我2年前给出的这个答案已经过时了!现在还有
- 在这里查看详细信息。
剿畦缄饥小
蹄渭信妥扳
舞备联