windows - 无法在 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
谢谢
解决方案
推荐阅读
- reactjs - 有条件地在其他组件中使用状态数据作为道具
- javascript - 单击 td 单元格时获取最近的 HTML thead 元素的值
- odata - 我的后批处理请求有什么问题?
- python - 使用 python mutliprocessing 进行并行 Keras 模型训练
- c# - 无法从 Xamarin 中的代码访问 x:列表的名称
- ionic-framework - 无法通过 IOS 上的 CORS 发送凭据
- patternfly - 如何在 patternfly-react 中添加 favicon
- unity3d - Unity/Mirror 网络无客户端同步
- sql-server - 在 SQL 查询中获取 XML 值
- jenkins - 詹金斯上的 Gradle 奇怪的错误