Для моего проекта по кодированию мне нужно, чтобы мое приложение работало на localhost:5000, поскольку все остальное было настроено вокруг этого. После запуска моего бэкэнда он сказал, что адрес уже используется, что я проверил: Сообщение об ошибке
Итак, я проверил используемый порт, и это так - Показ пользователя порта
Поскольку это служба Windows, которая как-то связана с моим графическим драйвером, я бы предпочел не завершать задачу, а просто переместить ее на другой открытый порт (например, 5500), если это возможно, навсегда.
Кто-нибудь знает, что здесь делать? Спасибо заранее
Я попробовал поискать, но ничего не помогло!
Читая статью, на которую ссылается @Lolo2207, кажется, что доступна новая версия упомянутого сервиса, которая должна освободить порт 5000 — источник





У меня была аналогичная проблема на работе с тем же приложением, решение находится в этой ссылке , предоставленной provegard
Служба представляет собой просто приложение .NET и может быть настроена с помощью --urls параметр.
Вот что я сделал:
- Откройте редактор реестра (как всегда, будьте там осторожны).
- Перейдите в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\igccservice.
- Дважды щелкните ключ ImagePath.
- Добавьте после кавычек: --urls http://127.0.0.1:50000
- Нажмите ОК.
- Перезапустите службу.
На шаге 4 выберите другой порт, если хотите, и не забудьте пробел перед --urls.
Вы хотите изменить поведение/использование портов части программного обеспечения, которое вы не контролируете, чтобы не было необходимости адаптировать программное обеспечение, которым вы управляете? Звучит как ошибочная логика.