Я пытаюсь выставить ASP WebApi в Интернет для тестирования. Я думал, что это не может быть слишком сложно, но я здесь, прося о помощи. Я новичок, когда дело доходит до сетей, поэтому, пожалуйста, будьте в курсе инструкций.Публично выставлять локальный API [ASP Web-]
Когда я запускаю свое приложение API локально, нажатие https://localhost:44316/{api-method}
(или http://localhost:49511/{api-method}
) выполняет метод API. Как я могу настроить IIS/мой компьютер/брандмауэр/независимо от того, что нужно для того, чтобы попасть в API по адресу https://<my public IP>:44316/{api-method}
(или http://<my public IP>:49511/{api-method}
)? Порты 44316 и 49511 являются значениями по умолчанию, я их не выбрал (я думаю, это очевидно и, вероятно, не имеет значения).
Я также работаю над Azure VM (это может быть или не быть релевантным) и уже добавили конечные точки на портах 44316 и 49511 (как публичных, так и частных, а не балансировки нагрузки).
Кроме того, я не слишком обеспокоен безопасностью (хотя больше знаний не пойдет наперекосяк), поскольку я уничтожу все, что я создал, чтобы получить эту работу после того, как я закончил тестирование.