¿Por qué el número del puerto del Servidor de desarrollo ASP.NET es diferente al que se muestra en el explorador?
Este es una cuestión un poco extraña de repente me comenzó a suceder de un momento a otro. El asunto es el siguiente inicie un nuevo proyecto en Visual Studio 2005, para ser exactos un Sitio Web para hacer unas pruebas en el trabajo, bien cuando intento ver mi sitio en el Explorador (en cualquier explorador, porque hice pruebas con Firefox, Chrome e IE8) no me muestra la página .aspx, en primera impresión pensé que era error mío, pero me di cuenta que los números de los puertos del Servidor de desarrollo de ASP.NET y del explorador es diferente:
Como se pueden dar cuenta en estas imágenes el puerto es diferente y para que funcione tengo que estar cambiando manualmente el puerto del explorador, pero estarán de acuerdo que esto es muy tedioso.
Lo primero que pensé fue que era culpa del IIS, estuve indagando en Google y en Bing xD y nada :S.
Después pensé que era cosa de Visual Studio y cambia configuración incluso ejecute el sitio desde el prompt con ayuda de WebDev.WebServer.exe y nada, seguía sin funcionar, busque de nuevo en Bing y me encontre con esta solución del Guille
Lo aplique y a la primera me funciono, pero luego cada que reiniciaba VS y quería ver mi sitio tenia que cambiar el puerto y me decía que el puerto estaba siendo usado :S, y pues que tedioso estar cambiando el numero del puerto.
Y seguí mi búsqueda en internet (bing) durante un rato más, hasta que en un foro me encontré con la solución, resulta que esto sucede gracias al vendito NOD32, el es el causante de todo este rollo.
Aquí la solución.
Abrimos NOD32->En Modo avanzado->Hacemos clic en Configuración->Antivirus y anti espía->Protección del tráfico de Internet->Configurar…
Se abre una ventana de configuración en donde nos dirigimos a Antivirus y anti espía->HTTP->Navegadores de Internet. Aquí debemos de buscar el EXE de Visual Studio y desmarcarlo para que no se analice la transferencia de datos.
Una ves hecho esto, solo hacemos clic en Aceptar y cerramos NOD32 y listo!, ahora si debe de funcionar correctamente, el numero de los puerto del servidor de desarrollo de ASP.NET debe de ser igual al del explorador.
Espero que este post les ayude cuando se encuentren con este error y puedan seguir trabajando.
Saludos!






Excelente aportación mi estimado. No sabía sobre ello, pero si había notado que cambiaba el puerto, también utilizo ese antivirus.
Gracias. Saludos.
Buenas muchas gracias por la solución. Hace tiempo que arrastraba este problema. Gracias
De verdad qur muchas gracias , la solucion propuesta este post de verdad funciona !!
Y de hecho es mas importante por el hecho de ke la mayoria de nosotrois usamos este antivirus !!!
Gracias amigo, es la solución que estaba buscando
Gracias, me sirvo de mucho esta soluciòn
Gracias por la solución, me ha solucionado el problema por completo. Muchas Gracias.
Muchas gracias por el aporte…estaba loco….ya q de pronto se bloqueo la salida del proyecto sin explicacion alguna….
Muchas Gracias
hola, gracias por la solucion, me sirivio, pero tambien tuve que poner la crucetia roja a Internet Explorer, debido a que el proyecto se abria, pero al compilar y ejecutar indica el IE “Internet Explorer no puede mostrar la página web”, en NOD32 en HTTP, HTPPS saque el “Puerto 80″ y si funcionaba sin desmarcar el IE, pero como utilizo Mozilla Firefox para navegar deje desmarcada IE. Espero que haya otra solución.
Muchas gracias
Gracias!!! ha rato tenia este problema que ya me tenia loco
muchas gracias tio estaba ya desesperao. Me pasaba al principio con el visual studio 2005 y lo desistale. Instale el 2008 y me sucedia lo mismo. Enga un saludo
Excelente solución!!
Gracias jefe, me tenía frito este tema!
wn casi formateo por la culpa de este ctm… vale por la solucion se agradece
Hola Tengo poco tiempo trabajando con ASP.NET, este error me pareceia muy molesto, cra que era problemas con la configuracion del config o algo asi
, Gracias por el aporte. EXITOS !!!
Saludos, gracias, me salvaste, yo estuve a punto de hacer una barbaridad por este error, te agradezco, voy a referir tu articulo en un foro de desarrolladores si no te molesta.
GRACIAS!!!!!!!!!!!
Demasiadas gracias por esta solucion, estuve una noche completa desinstalando iis, y VS 2005 pensando en que en el agun momento se hubiesen desconfigurado……muy buen aporte
Gracias por la solucion me fue muy util para averiguar el problema q tenia!! en mi caso era el firefox q no keria abrirme el localhost y el puerto pero con esto me guie para darme cuenta q era el nod 32 el q me lo bloqueaba
Salvaste mi dia, gracias.
MUY BUENA … EXCELENTE SOLUCION.. la buscaba hace mucho .. me pasaba con VS2008 y lo solucione modificando el NOD32, espectacular.. muchas graciass
norrojas, nmuchas gracias por la solucion seguido paso a paso y meta alcanzada con exito
Muchas gracias,joer me estaba volviendo loco un saludo
Me haz salvado no encontrabja que eres excelente aporte a quien se le ocurriria esa monada del nod.
saludos.
Gracias por el aporte, llevaba dos dias buscando cual era el error.
Saludos
yo tengo un problema parecido! me sale: ” Esta página web no está disponible
Se ha interrumpido la conexión con localhost. ” ya tome en cuenta tus opniones pero nada. te agradeceria tu ayuda!
yo tengo un problema parecido! me sale: ” Esta página web no está disponible
Se ha interrumpido la conexión con localhost. ” ya tome en cuenta tus opniones pero nada. te agradeceria tu ayuda!
Si estas trabajando con asp.net en el servidor virtual basta con reiniciarlo, es el icono en la barra de tareas que te indica el puerto. Sino es esto puede ser problema de tu aplicación y con gusto te ayudo si me proporcionas más información.
Saludos.
Buenísimo el comentario y la solución.
Me solucionó la vida.