Добрый день. Пытаюсь запустить простое веб приложение которое само себя хостит.
Платформа net core. Делаю публикацию проекта в папку, указываю что оно автономное. Запускаю на компьютере, локально все открывается, если кому то даю ссылку, то ничего не открывается. Порт который отображается в консоли проекта я открываю. IP у меня белый. В чем может быть еще причина?
localhost не равно внешнему интерфейсу, это два разных устройства.
еще раз, приложение может слушать на любом интерфейсе, в том числе и внешнем и локалхосте, либо _только_ на локалхосте. Если у вас - только , надо чтото менять.
Либо вешайте на внешний порт, либо добавлять например nginx чтобы он прокидывал реквесты к локалхосту.
Нужно чтобы приложение слушало на интерфейсе 0.0.0.0 и, скажем, порту 8080. Затем на маршрутизаторе настроить port forwarding с внешнего 80 на внутренний (LAN) статический ip и порт 8080.