IIS Connexion отказался от локального хоста - PullRequest
0 голосов
/ 03 июля 2018

У меня есть два приложения, размещенные на сервере IIS (Windows server 2016):

  • Приложение 1 (ASP.NET CORE), которое доступно извне сервера по URL-адресу.
  • Приложение 2 (ASP.NET WEB API), которое доступно только на сервере на http://locahost:5000.

Сценарий следующий:

  1. Пользователь запрашивает Приложение 1 с заданным URL (HTTPS).
  2. Приложение 1 берет полезную нагрузку из запроса и отправляет ее в Приложение 2 на локальном хосте.
  3. Приложение 2 отвечает на Приложение 1 , которое отвечает пользователю.

Локально, два приложения, работающие на двух экземплярах Visual Studio, работают нормально (оба работают на локальном хосте).

Поскольку он развернут в IIS, я могу получить доступ к обоим приложениям по их URL-адресам, но при попытке описанного выше сценария с почтальоном выдает следующую ошибку:

"statusCode": 500, "message": "Произошла необработанная ошибка", «исключение»: «System.AggregateException: произошла одна или несколько ошибок. (Невозможно установить соединение, поскольку целевая машина активно отказывала в этом) ---> System.Net.Http.HttpRequestException: не удалось установить соединение, поскольку целевая машина активно отказался --- --- System.Net.Sockets.SocketException: не удалось установить соединение, поскольку целевая машина активно отказывала в этом \ r \ n в System.Net.Http.ConnectHelper.ConnectAsync (Строка, порт Int32, CancellationToken cancellationToken ) \ r \ n

Похоже, Приложение 1 не может достичь Приложение 2 на локальном хосте.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...