Почему система прослушивает процесс в порту 80?
Я использую Windows 7 RC1. У меня есть несколько проблем с работой IIS на моей системе, и сегодня, когда я установил новое приложение и попытался загрузить его, используя http:\localhost\MyApplication, я не получаю абсолютно никаких ошибок и не загружаю страницу. Просто красивая, белая пустая страница.
Я немного покопался и нашел кое-что о каком-то другом процессе прослушивания на порту 80, так что я просканировал, используя netstat -aon | findstr 0.0:80
, и обнаружил, что PID 4 прослушивал на этом порту.
PID 4 не отображается в диспетчере задач, поэтому я запустил Process Explorer, и он показал мне, что PID 4 - это Системный процесс. (Многочисленные поиски Google, кажется, указывают на то, что System всегда использует PID 4).
С тех пор я в основном застрял. Я понятия не имею, зачем Системе нужен порт 80 и что с ним делать.
Если вы пойдете в google по следующим строкам, вы найдете две полезные статьи Expert-Exchange в верхней части результатов поиска, и вы сможете прочитать их для получения некоторой полезной информации.
(Если бы я дал прямой URL на страницы, то Expert-Exchange попросил бы вас заплатить…но когда вы кликаете на результаты поиска Google, вы можете прокрутить весь путь вниз, чтобы прочитать статьи об обмене).
Вот поисковые запросы Google…
“Системный процесс прослушивает на порту 80 (Vista)”
“Системный процесс прослушивает на порту 80 и не запускает веб-сайт по умолчанию IIS”
Последняя запись из первого результата показала, как выполнить трассировку http.sys по следующему URL: http://blogs.msdn.com/wndp/archive/2007/01/18/event-tracing-in-http-sys-part-1-capturing-a-trace.aspx
Трассировка не показала ничего полезного. Есть какие-нибудь мысли?