.Net 6 with Ocelot 18 在 IIS 中发布后导航到网关的 URL 时返回错误 404

问题描述 投票:0回答:1

我使用 Ocelot 和 Net6 创建了一个网关,我配置了 .json 文件并在本地进行了测试,一切正常,但是当我将其发布到 IIS 时,它给了我一个 404。当我遇到错误时,它正在将端口设置为路线,或者更确切地说,在子路线中。

我有一个在 IIS 中发布的播放器微服务,也是使用 Net6 构建的,我可以毫无问题地调用它并返回数据。当我尝试从网关调用它时,它不起作用。

这是我的 .json 文件配置

enter image description here

enter image description here

enter image description here

如图所示,请求的网址带有端口,我不明白原因。

有谁知道原因并可以帮助我解决这个问题。

我尝试删除端口并删除 BaseUrl,但它总是给我同样的错误

c# iis .net-6.0 api-gateway ocelot
1个回答
0
投票

我也有同样的问题。你能解决问题吗?

© www.soinside.com 2019 - 2024. All rights reserved.