C# HttpListener - 503 недоступно (2 приложения, 2 префикса) - PullRequest
1 голос
/ 24 марта 2020

Я пробовал решения из других тем (в частности, в топе похожих вопросов), но я явно что-то упускаю или не понимаю.

Итак, у меня есть два приложения

App1 - с HttpListener - прослушивание префикса http: // +: 8083 / app1 /

App2 с HttpListener - прослушивание префикса http: // +: 8083 / app2 /

Проблема: Когда я сначала запускаю App1, а затем App2, App2 дает мне 503. Недоступно.

Когда я сначала запускаю App2, а затем App1, оба приложения ответить 200 OK.

Я подтвердил регистрацию URL через netsh http show urlacl. Смотрите вывод ниже.

И я убедился, что приложения добавляют правильные префиксы слушателя.

>  Reserved URL            : http://+:8083/app1/
>  User: domain\user1
>  Listen: Yes
>  Delegate: No
>  SDDL: D:(A;;GX;;;S-1-5-21-599267633-1814252160-3967499608-1001)

>  Reserved URL            : http://+:8083/app2/
>  User: domain\user1
>  Listen: Yes
>  Delegate: No
>  SDDL: D:(A;;GX;;;S-1-5-21-599267633-1814252160-3967499608-1001)

Пожалуйста, помогите: -)

...