Yus*_*diq 28 dotnet-httpclient docker .net-core docker-compose asp.net-core
我是 docker 新手,我有一个包含 2 个 dotnet 核心项目的 Visual Studio 解决方案 - UI 和 API。我已经为这两个项目添加了 docker 支持,并且在我调试时它们都可以正常工作。现在他们有一个 http 客户端可以从网络调用 api,但它突然开始给出“无法分配请求的地址”错误。
奇怪的是,这个错误只出现在一台电脑上。我有第二台电脑,仍然可以顺利运行项目。其他团队成员都没有看到此错误。
我已经修剪了所有容器和图像,但这没有帮助。我没有使用 docker-compose,所以我在相关问题上找到的答案对我不起作用。
这里的文章解释了 localhost 在 docker 中如何以不同的方式解释,但我不确定如何使他的解决方案为我工作。
事实上,这个问题在其他电脑上没有发生,这才是真正让我困惑的地方。
注意:我不确定需要共享代码的哪一部分,因为我不知道与此问题相关的内容。
Dor*_*aba 46
使用 url 创建客户端时我遇到了同样的问题localhost
。我替换http://localhost:5001
为http://host.docker.internal:5001
并且它有效。
归档时间: |
|
查看次数: |
22662 次 |
最近记录: |