Я пытаюсь запустить службу, использующую порт 8081. Служба останавливается сразу после запуска. Я смотрю в просмотрщик событий и вижу это:
Служба не может быть запущена. System.ServiceModel.AddressAlreadyInUseException: HTTP не может зарегистрировать URL-адрес https:// +:8081/api/. Другое приложение уже зарегистрировало этот URL-адрес в HTTP.SYS. ---> System.Net.HttpListenerException: не удалось прослушать префикс «https:// +:8081/api/», поскольку он конфликтует с существующей регистрацией на компьютере.
Я попытался зарегистрировать URL-адрес с помощью netsh, но он говорит, что файл уже существует, но я не могу удалить резервирование, и оно не отображается в списке резервирования (netsh http show urlacl).
netsh http add urlacl url=http:// +:8081/api/ user=\Everyone
Не удалось добавить резервирование URL, ошибка: 183 Невозможно создать файл, если этот файл уже существует.
netsh http delete urlacl url=https:// +:8081/api/
Не удалось удалить резервирование URL, Ошибка: 2 Системе не удается найти указанный файл.
Есть что-нибудь, что я могу сделать, чтобы решить эту проблему?
Примечание. Служба хорошо работает на других машинах.