У меня есть веб-приложение, которое построено на ASP. NET CORE 3. Это веб-приложение использует asp. net core 3 web api. Все отлично работает Но проблема начинается, когда я перемещаю их на промежуточный сервер. Веб-приложение не может подключиться к веб-API. Они оба размещены на одном компьютере, но имеют разные порты.
Например:
URL-адрес веб-приложения http://52.X.X.X: 94 / MyWeb
Веб-API URL http://52.X.X.X: 91 / MyWebAPI
Я получаю следующую ошибку
Система. Net .Http.HttpRequestException: попытка подключения не удалась, поскольку подключенная сторона не смогла Правильно ответить через некоторое время, или не удалось установить установленное соединение, поскольку подключенный хост не смог ответить.
Я включил CORS в веб-API.
Однако, если я переместлю Web Api на порт 80 (http://52.X.X.X: 80 / MyWebApi ) тогда все работает.
На моем локальном IIS они оба работают. На локальном IIS они были опубликованы на том же порту (94 и 91 соответственно)
Может кто-нибудь сказать, что мне не хватает?