1

如何告诉 Azure 我希望我的辅助角色接受端口 x 上的外部(来自 Internet)连接?

我是否必须进入 RDP 并修改 Windows 防火墙以允许端口 x 上的传入连接?

我的 Worker Role VM 的 IP 地址会改变吗?

4

1 回答 1

2

你不需要 RDP 来设置任何东西。在您的工作人员角色属性中,您将看到一个名为 Endpoints 的选项卡。通过给它一个名称和端口号来定义一个 tcp “输入端点”以公开。然后,在您的代码中,您可以调用RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["endpointname"].IPEndpoint.Port. 然后,只听这个端口。请注意,您可以将端点设置为内部的特定端口(例如,您的代码与外部世界的关系)或者......让负载均衡器动态分配端口。无论哪种方式,上面的调用都会返回分配的端口。

不,除非您实际删除并重新部署您的服务,否则您的服务 IP 地址永远不会改变。如果您进行就地升级(添加/删除角色、添加/删除端点、更改 VM 大小、添加本地存储资源),则保留您的 IP 地址。

于 2012-05-20T03:47:44.677 回答