Я использую Windows 7 RC1. У меня много проблем с получением IIS для работы в моей системе, и сегодня, когда я установил новое приложение и попытался загрузить его, используя http:\localhost\MyApplication, я не получаю абсолютно никаких ошибок и не загружаю страницу. Просто красивая, белая пустая страница.
Я немного покопался и нашел кое-что о каком-то другом процессе, прослушивающем порт 80, поэтому я сделал сканирование с помощью netstat -aon | findstr 0.0:80
и обнаружил, что PID 4 прослушивает этот порт.
PID 4 не отображается в диспетчере задач, поэтому я запустил Process Explorer, и он показал мне, что PID 4 - это системный процесс. (Похоже, что множественные поиски в Google показывают, что система всегда использует PID 4).
С тех пор я в основном застрял. Я понятия не имею, зачем Системе нужен порт 80 и что с этим делать.
Если вы воспользуетесь следующими строками Google, вы найдете две полезные статьи Experts-Exchange в верхней части результатов поиска и можете прочитать их для получения полезной информации.
(Если бы я дал прямой URL-адрес страницам, Experts-Exchange попросил бы вас заплатить ... но когда вы нажмете на результаты поиска Google, вы можете прокрутить весь путь до конца, чтобы прочитать обмены.)
Вот поиски Google ...
«Системный процесс прослушивает порт 80 (Vista)»
«Процесс SYSTEM прослушивает порт 80 и предотвращает запуск веб-сайта IIS по умолчанию»
В последней записи первого результата показано, как выполнить трассировку http.sys по следующему URL:
Трассировка ничего полезного не показала. Какие-нибудь мысли?