Как правильно развернуть net core веб приложение?
оно  точно вешается на внешний интерфейс, а не на localhost ?
как локально открываете?
Нужно  чтобы приложение  слушало на интерфейсе 0.0.0.0 и, скажем, порту 8080. Затем на маршрутизаторе настроить port forwarding с внешнего 80 на внутренний (LAN) статический ip и порт 8080.