我正在尝试部署我的 ocelot 网关服务器。
我输入了
UseUrls("http://localhost:6000")
,我看到服务器以 6000 端口启动。为了尝试更改端口,删除 UseUrls 语法后,我修改了 ocelot.json 文件,如下所示
"GlobalConfiguration": {
"BaseUrl": "http://localhost:6000"
}
但是,我的服务器再次以 5000 端口启动。
首先,我猜想 json 文件中有一些错误。所以我修改了同一个 json 文件中的重新路由 API。但效果很好。也就是说,json 文件运行良好。
其次,我将 GlobalConfiguration 移至文件顶部,但效果不佳。但重新路由效果很好。
我也尝试过以下
appsettings.json
"urls" : "http://localhost:6000"
这也不起作用。
请问有人可以帮助我吗?预先感谢。
我使用下面的 JSON(JSON 文件中的Kestral 键)解决了这个问题。我想这不是一个正确的解决方案,但对于其他处于相同情况的人来说:
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://localhost:6000"
}
}
},