Приложения .NET (api, mvc, приложения blazor) недоступны на удаленном сервере — Ошибка тайм-аута подключения

#c# #linux #api #asp.net-web-api #.net-6.0

#c# #линукс #API #asp.net-веб-api #.net-6.0

Вопрос:

Я недавно начал развиваться .СЕТЕВЫЕ приложения на удаленном сервере Linux. Кажется, все идет хорошо, пока я не захотел протестировать приложения. Например, я создал веб-API .NET на сервере, однако, когда я попытался добраться до конечной http://lt;serveripgt;:lt;portgt; точки из postman/chrome, я получил ошибку времени ожидания соединения. Я изменил значение applicationurl с localhost на server ip в файле launchSettings.json, чтобы получить доступ к api из-за пределов сервера, и по-прежнему не могу подключиться к конечной точке. Я также открыл порт, указанный в проекте, на сервере, и все еще не могу получить доступ к конечной точке. Пожалуйста, смотрите фотографии, прикрепленные ниже launchSettings.json postmanerror

Забавно, однако, что всякий раз, когда я пытаюсь получить доступ к конечной точке API с сервера, все работает идеально. Я прикрепил фотографию ниже. вывод сервера

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