Соединение с веб-сервером 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
Ответить

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

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

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

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

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