Как я могу принудительно обновить порты, которые имеют прослушиватели?

StackOverflow https://stackoverflow.com/questions/1675208

  •  16-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь перезапустить службу WCF, которую я отключил ранее, но получаю исключение AddressAlreadyInUseException.Порт, который он пытается использовать, — 1819.

Я запустил netstat -nao из командной строки и обнаружил, что на порту 1819 идет процесс прослушивания с PID 4840.Я зашёл в Process Explorer (из SysInternals), чтобы попытаться убить PID 4840, но его там нет.

Я предполагаю, что PID 4840 был службой WCF, запущенной ранее (которую я отключил), но она не очистила соединения.Как я могу принудительно обновить прослушиваемые порты?В противном случае мне придется перезагружаться каждый раз, когда это происходит.

Это было полезно?

Решение

Не похоже, что есть способ обновить его.На данный момент я перенастроил службу на использование другого порта, пока мне не будет удобнее перезапустить.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top