首页 > 解决方案 > 无法在 Windows 上的 dockerized 服务上分配请求的地址

问题描述

我需要帮助。

我收到 SocketException:无法分配请求的地址。当我尝试通过改装通过 serviceB 访问 serviceA 时会发生这种情况。如果在 IIS 或 Visual Studio 调试器中运行其中一项服务,一切正常。但是当我在 docker 容器中运行它们时,系统会抛出该错误。

使用 Ocelot 时也会发生这种情况。如果网关服务在 IIS 上或在调试器中运行(与其他服务分开)它可以工作,但是当我将它与其他服务一起放入容器时,我得到了错误。

会是什么呢?

WIN 10
VS 2019/VS Code
Docker 桌面
WEB API CORE 3

改装 - https://github.com/reactiveui/refit
Ocelot - https://github.com/ThreeMammals/Ocelot

谢谢

标签: windowsdockerasp.net-corestackexchange.redisocelot

解决方案


推荐阅读