No se puede conectar con el problema del Servidor de desarrollo ASP.Net

Estoy depurando el proyecto simple Codeplex . estoy usando

  • VSTS 2008
  • DO#
  • Windows Vista x86 Enterprise.

No modifiqué ningún código de este proyecto codeplex, solo presioné F5 para ejecutar el proyecto VideoPlayerWeb.

El problema actual que encontré es un mensaje de error –

No se puede conectar a ASP.Net Development Server.

Aquí están las instantáneas de mi pantalla al hacer clic en F5. ¿Alguna idea de lo que está mal?

captura de pantalla 1 http://sofes.miximages.com/c%23/15xs6jd.jpg

captura de pantalla 2 http://sofes.miximages.com/c%23/2d8rf3t.jpg

Tuve este problema con VS 2010, y fue tan simple como finalizar el proceso “WebDev.WebServer40.EXE”. Aunque el icono ya no se mostraba en la bandeja del sistema, el proceso aún se estaba ejecutando.

Podría ser una cantidad de cosas … intente esto (verifique el último primero) …

  • Deshabilitar IPv6
  • Asegúrate de que no haya una edición en el archivo hosts para localhost
  • Compruebe la configuración del cortafuegos / virus para permitir las conexiones a / desde devenv.exe
  • Si puede obtener una vista previa en el navegador, asegúrese de que la URL en el navegador utilice el mismo número de puerto que el número de puerto que se muestra en el icono de la barra de tareas del servidor de desarrollo ASP.NET.
  • Intente configurar un puerto fijo y predefinido en las propiedades del proyecto

Obtuve estos de un par de foros en otros lugares, espero que puedan ayudar. Buena suerte. Háganos saber qué funciona y algo más sobre su entorno (firewall, antivirus, etc.) también puede ayudar.

Provoca que el servidor de puertos del proyecto ya se esté ejecutando en el hilo actual. Debe finalizar el proceso utilizando el administrador de tareas.

Sigue el paso siguiente:

  1. Pres Ctrl + Alt + Delete (Administrador de tareas)

  2. encuentre el servidor asp.net como WebDev.WebServer40.exe para VS2010 y pulse finalizar proceso.

  3. Ahora continúa con el botón de ejecución vs2010

Fui al archivo del proyecto y cambié el puerto del servidor de desarrollo a 1504. El pozo 1504 trabajó en otro proyecto para mí, así que fui con eso. Espero que esto ayude.

¡Eso es muy extraño! Odio sugerir algo tan simple como reiniciar Visual Studio … pero eso es lo que parece ser el mejor primer lugar para comenzar. Además, verifique la configuración de su proyecto. Como dijo que acaba de descargar esto y trató de ejecutarlo … ¿quizás la solución / proyecto no está configurado para usar el servidor Casini que se incluye con Visual Studio?

En la configuración del proyecto, intente especificar un puerto diferente, como 64773, por ejemplo. Me he encontrado con este problema muchas veces y siempre me ha funcionado.

He probado todas las soluciones anteriores y otras de otros sitios web también, pero sin suerte.

Lo que funcionó para mí fue renombrar o eliminar el archivo applicationhost:

C: \ Users \ User \ Documents \ IISExpress \ config \ applicationhost

Aquí están los pasos

  1. Menú ‘Sitio web’ en su ide visual de estudio.
  2. selecciona ‘Opciones de inicio’
  3. habilitar el botón de opción ‘Usar servidor personalizado’.
  4. Ingrese cualquier URL que desee similar a ‘ http: // localhost: 8010 / MyApp ‘

Nota 1: puede usar cualquier número de puerto no solo ‘8010’, sino números de puerto designados como 8080 (tcpip), 25 (smtp), 21 (ftp), etc.

Nota 2: puede usar cualquier nombre no solo ‘MyApp’

Esta solución funciona con seguridad a menos que su WebDev.Webserver.exe esté físicamente dañado.

Error 1) ¿No se puede conectar el servidor de desarrollo Asp.net? Respuesta: No hay forma de encontrar para ese error

Pruebe 1) Paso 1: Seleccione la opción de menú “Herramientas-> Herramientas externas” en VS o Visual Web Developer. Esto le permitirá configurar y agregar nuevos elementos de menú a su menú Herramientas.

 Step 2: Click the “Add” button to add a new external tool menu item. Name it “WebServer on Port 8010” (or anything else you want). Step 3: For the “Command” textbox setting enter this value: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\WebD ev.WebServer.EXE (note: this points to the 

servidor web que VS generalmente se ejecuta automáticamente).

 Step 4: For the “Arguments” textbox setting enter this value: /port:8010 /path:$(ProjectDir) (or any port you like) Step 5: Select the “Use Output Window” checkbox (this will prevent the command-shell window from popping up. Once you hit apply and ok you will now have a new menu item in your “Tools” menu called “WebServer on Port 8010”. You can now select any web project in your solution 

y luego elija esta opción de menú para iniciar un servidor web que tenga un sitio raíz en el puerto 8010 (o cualquier otro puerto que desee) para el proyecto.

 You can then connect to this site in a browser by simply saying http://localhost:8010/. All root based references will work fine. Step 6: The last step is to configure your web project to automatically reference this web-server when you run or debug a site instead of launching the built-in 

servidor web en sí. Para hacerlo, seleccione su proyecto web en el explorador de soluciones, haga clic con el botón derecho y seleccione “páginas de propiedades”. Seleccione la configuración de “opciones de inicio” a la izquierda, y

en el servidor, cambie el valor del botón de opción por defecto (que es el uso del servidor web incorporado) para que en su lugar sea “Usar servidor personalizado”. A continuación, establezca el valor de URL base para que sea:

http: // localhost: 8010 /

 Obviously I don't know if this is the problem you had but definitely it is something similar, essentially the problem should be that the same port used by your 

Development Server no está disponible porque ya está siendo utilizado por otro servidor web.

Prueba 2)

 Here are the steps 1. 'Website' Menu in your visual studio ide. 2. select 'Start Options' 3. enable 'Use Custom Server' radio button. 4. Enter any URL you desire similar to 'http://localhost:8010/MyApp' Note1: you can use any port number not only '8010' but not designated port numbers like 8080(tcpip),25(smtp),21(ftp) etc., Note2: you can use any name not only 'MyApp' This solution works for sure unless your WebDev.Webserver.exe is physically corrupted. 

Ambos no funcionaron después de que la opción de reparación de Windows permanezca

Mi solución fue desactivar la Conexión compartida a Internet en mi adaptador inalámbrico, después de lo cual funcionó de inmediato. No hice ningún otro cambio. Sospecho que el servidor DHCP de ICS estaba interfiriendo.

Intente comentar la siguiente línea, si existe, en su archivo de hosts ( %windir%\System32\drivers\etc\hosts ):

 ::1 localhost 

Esto funcionó para mí usando Visual Studio 2008 SP1 en Vista Ultimate x64 SP2.

Tengo este problema un par de veces y hago cosas diferentes para solucionarlo. Cuando lo conseguí esta vez, todo lo que hice para dejar de recibir el error “no se puede conectar a asp …” fue cambiar el nombre del directorio de la carpeta de la aplicación web de xpCal a xpCal2. También traté de mover el directorio de la aplicación web a un directorio diferente de C:users\\desktop\ a C:\users\\desktop\new folder y también funcionó.

No sé por qué funcionó, VS 2010 mantiene separada la información sobre las aplicaciones web de la carpeta de aplicaciones web.

En mi caso, cuando tuve el locking del servidor de desarrollo ASP.NET, una cosa que funcionó fue cambiar el puerto para el proyecto.

Sospecho que lo que sucedió fue cuando el servidor web se bloqueó y no se desbloqueó el puerto. Aunque no se estaba ejecutando en el Administrador de tareas, algo estaba bloqueando el inicio de una nueva instancia del servidor web en el puerto original. Cambiar el puerto era bastante decente. Podría haber reiniciado, pero ¿quién tiene tiempo para eso, verdad?

Detalles: Windows 7 x64, VS2010, .NET Framework 4.0, sitio web ASP.NET que utiliza el servidor web incorporado en VS2010.

Por cierto, sería un poco cauteloso al reemplazar WebDev.WebServerServer.EXE como se sugiere en otras publicaciones. Si ese archivo se ha dañado, entonces usted tiene mayores problemas con su sistema operativo.

hola Simplemente cambie el puerto del servidor de desarrollo asp.netweb de automático a un puerto específico, por ejemplo, 8010 Eso es lo que funcionó para mí

1) no refleja HttpContext en el archivo de clase?

Respuesta: “La mayoría de las veces, al usar esta syntax en el archivo de clase no funciona, tenemos que agregar una referencia y luego funciona en el archivo de clase”.

ejemplo usando system.web escribir esta syntax en el archivo de clase

System.Web.HttpContext (HttpContext no se refleja)

después de eso agrego el sistema de refrencia web que refleja

Ninguna de las soluciones anteriores funcionó para mí, pero sí encontré una que funcionaba: abrir la ventana Herramientas administrativas / Servicios y detener el servicio “WebClient”. Me duele mucho tener que deshabilitarlo cuando bash trabajar con mi código, pero es más fácil que cerrar la sesión y volver a encenderla que solía tener que hacer.

–Definición del problema

—— cada vez que depuramos nuestro proyecto (presionando ctrl + f5 o solo f5) el primer .exe que es llamado por VS se llama WebDev.WebServer.EXE que se corrompió puede ser n un número de razones

–Solución

—— Tenemos que reemplazar este archivo

——Paso 1 —

  go location C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0 You will find this file 

——-Paso 2 —

  download WebDev.WebServer.rar file from http://www.2shared.com/file/11532086/a7f9858a/WebDevWebServer.html 

——-Paso 3 —

  NOTE : You will need password for extraction this downloaded .rar file Password : optimusprime 

—— Etapa 4 —

  Copy the downloaded WebDev.WebServer.EXE file and replace in this below path 

“C: \ Archivos de progtwig \ Archivos comunes \ Microsoft Shared \ DevServer \ 9.0”

——– paso 5 ——

ejecuta el progtwig

Vaya a Ejecutar >> escriba >> cmd >> escriba taskkill / IM webdev.webserver20.exe y luego intente ejecutar el progtwig

En mi caso, yo estaba usando Windows 8 y Windows Firewall estaba bloqueando WebDev.WebServer.EXE

Así que fui a la configuración de Firewall de Windows> Permitir una aplicación a través de Firewall de Windows> Agregar nuevo y buscar C: \ Archivos de progtwig (x86) \ Archivos comunes \ Microsoft Shared \ DevServer \ 11.0 Luego, seleccione WebDev.WebServer para permitir.

Para algunas almas pobres que están comenzando a utilizar TypeMock en pruebas de unidades ASP.NET como yo, deben deshabilitarlo en Visual Studio para evitar este error: En Tools-> Add-in Manager, desmarquen las casillas de TypeMock Isolator. Supongo que debes volver a activarlo para las pruebas de tu unidad.