Почему ASP.NET VNext Kestrel сервер не биндится на 80 порт?
Есть проект, на ASP.NET VNext. До rc-final1 он работал на WebListener, исходники которого закрыты.
Сейчас рекомендовано использовать кроссплатформенный сервер Kestrel. Он прекрасно работает, но почему-то использует private port > 1024.
Т.е если в WebListener я мог спокойно заставить его слушать определенный хост! (предварительно запустив от администратора), аналогично IIS, то Kestrel требует IP и номер порта, который начинается с 1024, т.к остальные порты зарезервированы в Linux окружении и для совместимости все сделано на пересечении возможностей.
Вопрос такой, как мне заставить работать Kestrel на 80 порту без port-forwarding и прокладок в виде nginx ?
Почему веб-сервер работает на 5000 порту ? Почему в VM Azure мы указывам private и public порт и все работает.
Как сделать то же самое в обычном WIndows Server окружении ?