应用程序能否识别它是在云中运行还是在普通服务器上运行?

Posted

技术标签:

【中文标题】应用程序能否识别它是在云中运行还是在普通服务器上运行?【英文标题】:Can an application recognize whether it runs in a cloud or on a normal server? 【发布时间】:2010-12-01 18:33:42 【问题描述】:

如果可能的话,我可以自动让应用程序在此处存储 f.e.用户图片:IO 或 Blob 存储。

【问题讨论】:

【参考方案1】:

检查 RoleManager.IsRoleManagerRunning 属性。如果您的应用程序在 Azure Fabric 下运行,这将是正确的。但请注意,这可以是开发结构(在您的开发阶段在您的开发机器上运行的结构)或实际的 Azure 云结构。

【讨论】:

以上是关于应用程序能否识别它是在云中运行还是在普通服务器上运行?的主要内容,如果未能解决你的问题,请参考以下文章

如何识别网页是在 iframe 中加载还是直接加载到浏览器窗口中?

如何识别网页是在 iframe 中加载还是直接加载到浏览器窗口中?

从 Android 应用识别 GoogleTv

Cordova/jQuery - 识别您的应用程序是在 Web/移动浏览器还是移动应用程序 (Android/iOS) 上运行

如何识别代码是在 ASP.Net 还是常规 AppDomain 下运行 [重复]

阿里云发布多款云管工具,任何角色都可以轻松完成云上运维