我有一个asp.net mvc应用程序,可以在iis或云中作为标准Web应用程序运行。
我需要能够确定应用程序是在azure(开发结构或云端)中托管,还是在iis下作为标准Web应用程序运行。
如何判断它是否在云中运行?
答案 0 :(得分:40)
想想我找到了它:
Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.IsAvailable
由于
@Wheat:感谢您的快速回复,使stackoverflow.com成为一个很好的资源。
答案 1 :(得分:1)
您可以使用StorageAccountInfo
类吗?:
在您的StorageAccountInfo
对象中,当您指向云存储时,属性“usePathStyleUris
”为false
,而当您在本地指向开发存储时,属性为true
。