我们要求记录部署Web角色的云服务名称 我们正在获得角色名称& Azure ServiceRuntime库中RoleEnvironment类的角色实例ID。 但没有找到云服务名称。
答案 0 :(得分:6)
您无法通过RoleEnvironment
课程找到此信息。您需要使用Service Management API
来实现此目的。基本上诀窍是从RoleEnvironment
类获取部署ID,然后调用Service Management API操作
这会为您提供所需的信息。
要调用Service Management API操作,您可以使用Azure Management Library
或编写自己的REST包装器。很久以前我做了一篇博客文章,在那里我使用REST API做了类似的事情:http://gauravmantri.com/2012/03/16/programmatically-finding-deployment-slot-from-code-running-in-windows-azure/。