Настройка: Windows 7, IIS установлен и работает.
Следующий фрагмент кода:
HttpListener listener = new HttpListener();
listener.Prefixes.Add("http://server.com:8080/path");
listener.Start();
Работает как шарм - в мой код поступает любой запрос на сервер.
Однако, когда я делаю следующее изменение (переход на порт 80), http.sys / IIS (не уверен, какой) возвращает ошибки HTTP 503:
listener.Prefixes.Add("http://server.com:80/path");
Я пытался настроить URLACL, запустить этот процесс от имени администратора и т. Д., Но это ничего не меняет.
Редактировать: чтобы прояснить это - в этом беспорядке нет реальной сети. Все это выполняется локально на одном компьютере для тестирования (как сервера, так и клиента).
Есть идеи?