Perché il processo System è in ascolto sulla porta 80?
Sto eseguendo Windows 7 RC1. Ho diversi problemi a far funzionare IIS sul mio sistema e oggi quando ho installato una nuova applicazione e ho provato a caricarla usando http:\localhost\MyApplication non ottengo assolutamente nessun errore e non ottengo nessun caricamento di pagina. Solo una bella pagina bianca bianca.
Ho fatto qualche ricerca e ho trovato qualcosa su qualche altro processo in ascolto sulla porta 80 così ho fatto una scansione usando netstat -aon | findstr 0.0:80
e ho scoperto che PID 4 era in ascolto su quella porta.
PID 4 non compare nel task manager, così ho avviato Process Explorer e mi ha mostrato che PID 4 è il processo di sistema. (Molteplici ricerche su Google sembrano indicare che System usa sempre il PID 4).
Da allora sono praticamente bloccato. Non ho idea del perché System abbia bisogno della porta 80 e cosa fare al riguardo.
Se cercate su Google le seguenti stringhe, troverete due utili articoli di Experts-Exchange in cima ai risultati della ricerca e potete leggerli per ottenere alcune informazioni utili.
(Se dessi l'URL diretto delle pagine, Experts-Exchange vi chiederebbe di pagare… ma quando cliccate sui risultati di una ricerca su Google potete scorrere fino in fondo per leggere gli scambi).
Ecco le ricerche di google…
“System Process is listening on port 80 (Vista)”
“SYSTEM Process is listening on Port 80 and Preventing IIS Default Website from Running”
L'ultima voce del primo risultato mostra come fare un trace di http.sys al seguente URL: http://blogs.msdn.com/wndp/archive/2007/01/18/event-tracing-in-http-sys-part-1-capturing-a-trace.aspx
Trace non ha mostrato nulla di utile. Qualche idea?