使用 azure app 服务在 Consul 中注册服务?

Register services in Consul with azure app services?

我在向 Consul 正确注册微服务时遇到问题。事情是这样的:我有 3 个用 asp.net 核心编写的微服务。这 3 个服务部署在 Azure 上的 3 个应用服务中(每个服务都有一个 URL 关联)。当我 运行 这些服务时,我将它们注册到 consul 服务器 运行ning 在 azure 上的容器实例中。我用 URL 注册它们(服务在领事控制台中可见),但是当我这样做时,默认情况下端口 0 与它相关联,当我尝试通过 [=25= 调用这些服务时]-网关 似乎 api-网关找不到服务,因为 url 映射到端口 0。

注册服务的外观如下:

是否有可能删除端口,或者我可能做错了(也许甚至不可能那样做)?

PS:一切都在本地工作,当我的微服务通过本地主机+端口映射注册时,api 调用正确实现。但是,当我尝试在没有端口且仅使用地址 (URL azure) 的情况下注册它们时,它不再起作用了。

提前感谢那些愿意阅读或尝试提供帮助的人,

里奥

所以我应该再等 1 或 2 小时才能在这里发帖,我设法找到了解决方案,而不是不指定任何端口,我为 https 指定了端口 443,现在它可以工作了。