У меня работает собственный REST API Microsoft.Owin. Я провел все свои тесты на http://localhost: 12345 /, и он отлично работает.
IDisposable app = WebApp.Start<StartUp>("http://localhost:12345/");
Когда я пытаюсь прослушать IP-адрес или имя хоста для машины, я получаю исключение «Доступ запрещен».
IDisposable app = WebApp.Start<StartUp>($"http://{Environment.MachineName}:12345/");
Мне нужно запустить следующую команду от имени администратора, чтобы он мог прослушивать IP-адрес или имя хоста
netsh http add urlacl url=http://*:13345/ user=Everyone
К сожалению, мне нужно, чтобы этот API работал на тысячах устройств, поэтому если кто-то войдет в систему как администратор и запустит эту команду, это просто недопустимо. 1013 *