Собственный URL прослушивания Microsoft.Owin - доступ запрещен - PullRequest
0 голосов
/ 06 августа 2020

У меня работает собственный 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 *

...