1

Я пытаюсь запустить веб-службу, которая обычно прослушивает порт 8080, но на моем компьютере есть другая служба, которая в данный момент прослушивает этот порт. (процесс теперь, кажется, использует порт 8081)

После небольшого исследования я смог определить, что процесс ntoskrnl.exe прослушивает этот порт.

Этот порт использовался только последние 2 недели, поэтому некоторые изменения изменились.

Может кто-нибудь помочь мне понять, почему он использует этот порт?

2 ответа2

2

Проверьте, установлен ли у вас IIS. Выключите его, а затем проверьте порт 8080. Я знаю, что ntoskrnl.exe запускается, если установлен IIS.

Чтобы изменить порт для IIS:

  • В меню «Пуск» выберите «IIS» и нажмите «Диспетчер информационных служб Интернета» или просто выполните команду «Выполнить»: inetmgr.

  • В разделе «Подключения» вы увидите имя своего ПК, щелкните по нему, чтобы развернуть список. Теперь вы можете увидеть «Сайты», нажмите на него, чтобы развернуть.

  • В разделе «Сайты» вы можете увидеть веб-сайт по умолчанию, щелкните его правой кнопкой мыши и выберите «РЕДАКТИРОВАТЬ СВЯЗИ». Изменить HTTP-порт привязки от 80 до 81.

  • Откройте браузер и введите: //localhost: 81 /.

2

Виновником был RavenDB, который был установлен вместе с пакетом NServiceBus.

Я нашел решение в этой связанной группе NServiceBus

в основном, набрав следующее в командной строке.

C:\Program Files\NServiceBus.Persistence\Raven.Server.exe /uninstall

Благодарим Дэвида Мюррея за Open your browser and type: //localhost:81/ примечание.

Я набрал localhost:8080 в своем браузере, и это привело меня к странице raven-DB, которая подтолкнула меня на правильный путь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .