.Net 6 с Ocelot 18 возвращает ошибку 404 при переходе по URL-адресу шлюза после публикации в IISC#

Место общения программистов C#
Ответить
Anonymous
 .Net 6 с Ocelot 18 возвращает ошибку 404 при переходе по URL-адресу шлюза после публикации в IIS

Сообщение Anonymous »

Я создал шлюз с помощью Ocelot и Net6, настроил файл .json и протестировал его локально, и все работает нормально, но когда я публикую его в IIS, он выдает ошибку 404. Когда я перехожу к ошибке, он устанавливает порт к маршруту, или, скорее, к подмаршруту.
У меня есть микросервис проигрывателя, опубликованный в IIS и также созданный с помощью Net6, который я вызываю без проблем, и он возвращает данные. Когда я пытаюсь позвонить через шлюз, это не работает.
Это моя конфигурация файла .json
Изображение

[img]https:/ /i.sstatic.net/HtiDr.png[/img]

Изображение

Как видно на изображении, запрошенный URL-адрес оснащен портами, и я не понимаю причину.
Кто-нибудь знает причину и может помочь мне решить эту проблему.
Я пробовал удалить порты и удалить BaseUrl, но всегда выдает одну и ту же ошибку.

Подробнее здесь: https://stackoverflow.com/questions/749 ... he-gateway
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»