【问题标题】:c# Azure Management Lib Get list of only web rolesc# Azure Management Lib 获取仅 web 角色的列表
【发布时间】:2016-11-18 13:43:34
【问题描述】:

我的环境包含 web 角色和经典虚拟机。使用 Azure Management Lib 如何获取仅 Web 角色的列表。我试过了,但这列出了经典的虚拟机和网络角色。我找不到任何属性来过滤 Web 角色。

ComputeManagementClient computeClient = new ComputeManagementClient(tokenCred);
HostedServiceListResponse cloudServices = computeClient.HostedServices.List();

有没有办法通过程序来判断是web角色还是经典vm

【问题讨论】:

    标签: azure azure-web-roles


    【解决方案1】:

    云服务只是一个容器,可以同时托管 Web/Worker 角色和虚拟机。使用上面的代码列出云服务不会告诉您它是否包含 Web/Worker 角色或 VM。

    您需要做的是获取每个云服务的部署详细信息并找出角色类型。对于 VM,此值为 PersistentVMRole。如果您发现角色类型值不是 this 的部署,则意味着它是 Web/Worker 角色。

    【讨论】:

      猜你喜欢
      • 2012-06-11
      • 2018-11-18
      • 2018-02-28
      • 1970-01-01
      • 1970-01-01
      • 2013-06-14
      • 2020-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多