Соединение с веб-сервером Watson lite отклоненоC#

Место общения программистов C#
Anonymous
Соединение с веб-сервером Watson lite отклонено

Сообщение Anonymous »

Я использую Docker-контейнер с двумя приложениями внутри. Первое приложение — это веб-API в .net 7, которое запускает второе приложение (с использованием метода Process Start()). Второе приложение — веб-сервер Watson lite (консольное приложение). Веб-сервер Watson lite прослушивает адрес 127.0.0.1:9000. После запуска веб-сервера Watson lite приложение web api .net 7 отправляет почтовый запрос на адрес http://127.0.0.1/calculate/ — веб-сервер Watson lite выполняет вычисления и возвращает ответ. Если вы протестируете такую ​​конфигурацию в Windows 11, все будет работать нормально, но если вы создадите и запустите Docker-контейнер, веб-API .net 7 успешно запустит веб-сервер Watson lite, но когда приложение веб-API .net 7 попытается отправить при запросе http://127.0.0.1/calculate/ возвращается ошибка: Соединение отклонено (127.0.0.1:9000).
В чем может быть ошибка?
Я пробовал запустить Watson lite, указав адрес 0.0.0.1 вместо 127.0.0.1 или просто *. Ничего не помогает...

Подробнее здесь: https://stackoverflow.com/questions/784 ... on-refused

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