ocelot 始终使用端口 5000 启动
ocelot always launch with port 5000
我正在尝试部署我的 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"
这个也没用。
有没有人可以帮助我?提前致谢。
感谢回复。
我像下面这样解决了这个问题(kestral key in json file)我想这不是正确的解决方案,但对于处于相同情况的其他人,我希望这会有所帮助
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://localhost:6000"
}
}
},
我正在尝试部署我的 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"
这个也没用。
有没有人可以帮助我?提前致谢。
感谢回复。
我像下面这样解决了这个问题(kestral key in json file)我想这不是正确的解决方案,但对于处于相同情况的其他人,我希望这会有所帮助
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://localhost:6000"
}
}
},