Я создал приложение фабричной службы Azure с несколькими службами без учета состояния и состояния. Все мои сервисы statefull доступны через сервис без сохранения состояния Web Api. Теперь я добавил шлюз Ocelot API в другой сервис веб-API без сохранения состояния и хочу получить доступ ко всем моим сервисам только с этого шлюза. Теперь, когда я пытаюсь получить доступ к сервисам из своего сервиса API-шлюза, он дает мне 404.
Конфигурация Ocelot
{
"ReRoutes": [
{
"DownstreamPathTemplate": "/api/product/seed",
"DownstreamScheme": "http",
"UpstreamPathTemplate": "/api/product/randomize",
"UpstreamHttpMethod": [ "Get" ],
"DownstreamHostAndPorts": [
{
"Host": "http://localhost:8314"
}
],
"QoSOptions": {
"TimeoutValue": 360000
}
}
],
"GlobalConfiguration": {
"BaseUrl": "http://localhost:8445"
}
}
Что мне здесь не хватает?