是否可以在同一个云服务中的 Web 和工作者角色中有一个 https 端点?

Is it possible to have an https endpoint in a web and worker role in the same cloud service?

我正在尝试在 Azure 的同一云服务中的 Web 角色和辅助角色中公开单独的 Web API 端点。这可能吗?

当然,这是可能的。你只需要避免碰撞。

您的 Web 角色定义将具有一组独立于辅助角色定义的端点。并且...您可以为 web 和 worker 定义多个角色。您只需要确保外部端口号不同即可。

所以...例如,如果您为 Web 角色的 Web api 定义了端口 8000,那么您需要为您的辅助角色的 Web api.您不能将两个角色定义都设置为映射相同的外部端口号。

该端点的任何负载平衡都将跨越该特定角色的实例。