У меня есть программа, которая пытается зарегистрировать URL-адрес с помощью HTTP.SYS. Выдает ошибку «HTTP не удалось зарегистрировать URL. http: // +: 1234 / PathName /. Другое приложение уже зарегистрировало этот URL в HTTP.SYS ".
Как я могу узнать, что это за другое приложение? Можно ли запустить командную строку, в которой будут перечислены все зарегистрированные URL-адреса и идентификатор процесса, в котором они зарегистрированы?
Ты можешь использовать netsh http show servicestate
, он покажет вам список сеансов сервера с зарегистрированным URL:
Запомните «Имя очереди запросов» и прокрутите до конца вывода команды, чтобы найти «Очередь запросов» с тем же «именем очереди запросов», и вы увидите PID процесса контроллера: