У меня есть внутреннее веб-приложение, которое прослушивает все IP-адреса на порту 18780. Когда я пытаюсь запустить приложение на новой Windows виртуальной машине, оно выдает следующее исключение:
System.ServiceModel.AddressAlreadyInUseException: There is already a listener on IP endpoint 0.0.0.0:18780
После перезагрузки компьютера приложение запускается нормально, но я бы не хотел перезагружать все мои новые среды контроля качества, прежде чем я смогу их использовать. порт 18780.
В последний раз, когда это произошло, я пытался определить, какой процесс выполнялся на этом порту:
Окно Powershell, отображающее вывод Get-NetTCPConnection
Работает Get-Process -Id (Get-NetTCPConnection -LocalPort 18780).OwningProcess
возвращено Cannot find a process with the process identifier 7188
. Powershell работает под локальной учетной записью администратора.
Итак, что здесь происходит? Похоже, что-то использует этот порт, у него есть идентификатор процесса, но я не могу получить подробности об этом. Повторный запуск этой команды powershell сообщает, что этот порт ничего не прослушивает. Изменяет ли акт наблюдения Windows процессы?
Какие дальнейшие шаги я могу предпринять, чтобы узнать больше о процессе Шредингера?