Звонок с моего веб-сайта прекрасно работает на моем локальном компьютере в 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) --- Конец трассировки стека внутренней исключительной ситуации ---