ASP. NET Core MVC Вызов API работает на локальной машине, но не на живом веб-сайте. - PullRequest
0 голосов
/ 04 мая 2020

Звонок с моего веб-сайта прекрасно работает на моем локальном компьютере в Visual Studio localhost, но когда я go жив, веб-сайт работает, но вызовы внешних API не работают.

Ссылка API на моем локальном компьютере (работает нормально)

https://localhost:44308/api/PackageAPI/FlightAmadeus1/RUH/LON/2020-06-08/2020-06-09/1/0/null/null/null/null

Live API, не работает

https://www.example.com/api/PackageAPI/FlightAmadeus1/RUH/LON/2020-06-08/2020-06-09/1/0/null/null/null/null

Извините, я новичок в ASP. NET и ценю вашу помощь.

Это файл конфигурации веб-сайтов на работающем сервере (Hostgator asp. net windows хостинг)

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
        <aspNetCore processPath="dotnet" arguments=".\mydomain.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
    </system.webServer>
  </location>
</configuration>
<!--ProjectGuid: 9d04498f-9409-4c42-9f7d-15bc0851e5a3-->

Ошибка в журнале работающего сервера: Microsoft .AspNetCore.Diagnostics.ExceptionHandlerMiddleware [1] Произошло необработанное исключение при выполнении запроса. System. Net .Http.HttpRequestException: была сделана попытка получить доступ к сокету способом, запрещенным его правами доступа. ---> System. Net .Sockets.SocketException (10013): Была сделана попытка получить доступ к сокету способом, запрещенным его разрешениями доступа. в System. Net .Http.ConnectHelper.ConnectAsyn c (Строковый хост, порт Int32, CancellationToken cancellationToken) --- Конец трассировки стека внутренней исключительной ситуации ---

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