выставление сервера пустельги, развернутого как веб-задание, для внешнего взаимодействия - PullRequest
1 голос
/ 07 августа 2020

Я развернул приложение, на котором размещен сервер Kestrels, привязанный к указанному c порту в качестве веб-задания. Я хочу получить доступ к этому порту, чтобы иметь доступ к API, реализованным в этом приложении.

Если я попробуйте связать с портом 443, он не работает на других портах, которые запускает сервер, но не может взаимодействовать с внешними запросами. Есть ли способ открыть этот порт для прослушивания входящих запросов

1 Ответ

0 голосов
/ 12 августа 2020

Azure Веб-приложение поддерживает только порты 443 и 80. И хост веб-сайта в Azure App Service.

После долгих поисков информации и попыток. Я могу с уверенностью сказать, что другие порты использовать нельзя.

Подробнее читайте в сообщении ниже.

  1. Открытие портов для Azure веб-задания

  2. Можно ли использовать Azure веб-задание для прослушивания publi c сокета

Выше приведены ограничения порта в веб-задании.

Если вы хотите, чтобы веб-задание отслеживало и обрабатывало входящие запросы, я предлагаю, чтобы веб-задание контролирует порты 443 и 80 вместо привязки. Вы можете использовать RawSocket.

Отслеживайте все запросы, анализируйте, содержит ли содержимое запроса инструкции, которые необходимо выполнить, и затем переходите к следующей бизнес-операции.

Если вы уже выполнили проект, вы также можете выбрать VM или Cloud Services.

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