对于我们的服务,我们使用 Azure InstanceInputEndpoints 直接连接到实例。我们可以通过以下方式找到外部端口号:
RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["end-point-name"].PublicIPEndpoint.Port
我们需要一种方法来找到外部 DNS 名称或 IP 地址,这些名称可用于通过负载均衡器连接到此实例,但我们如何才能找到呢?我们需要生产和登台环境的正确名称。我们更喜欢获取 DNS 名称,例如
our-service.cloudapp.net