No se puede iniciar el servidor de desarrollo de Visual Studio.
El puerto 80 está en uso.
El problema es que hay algún servicio que está ocupando el puerto 80, y el servidor de desarrollo de VS "Cassini" no se puede arrancar.
Una solución es cambiar el puerto en el servidor de desarrollo.
En el proyecto, botón derecho, propiedades, y le cambiamos el puerto
Si no queremos cambiar el puerto, otra solución es encontrar el servicio que lo ocupa.
Para ello, abrimos la consola (cmd) y ejecutamos "netstat -ab"
Allí vemos que el TCP 80 lo tiene ocupado un servicio del que no tenemos más información.
Así que nos toca ir a los servicios que pudieran ser sospechosos de estar ocupando el puerto 80, pararlos y probar el "netstat -ab" hasta que el puerto 80 quede liberado.
Para parar los servicios, escribid "services.msc" en el botón "inicio -> buscar programas y archivos"
Los servicios que son candidatos a ocupar el puerto 80 son:
"Servicio Agente de implementación web" (lo instala el Web Deploy 2.0)
"SQL Server Reporting Services (MSSQLSERVER)"
"SQL Server Integration Services 10.0"
"BrandCache"
Internet Information Server y el Apache o XAMPP también se cogen el puerto 80 por defecto.
La solución correcta es, una vez detectado el programa que lo ocupa, cambiarlo en su configuración a otro puerto en vez de ir parando servicios.
3 comentarios:
Grax :D era "Servicio Agente de implementación web"
Pues yo tuve que mandar un "net stop http"
Por que detuve varios servicios y no se liberaba el 80.
Tambien me fue de ayuda el "netstat -ao" Para saber que identificador de proceso tenia atrapado el puerto 80.
:D
Hey gracias!!!
Era alguno de los SQL... =D
Publicar un comentario