Visual Studio “No se puede iniciar la depuración en el servidor web.El servidor web no respondió de manera oportuna”.

StackOverflow https://stackoverflow.com/questions/2524

Pregunta

Recibo el siguiente error con bastante regularidad al compilar en Visual Studio y ejecutar mi aplicación web:

"No se puede iniciar la depuración en el servidor web.El servidor web no respondió a tiempo.Esto puede deberse a que ya hay otro depurador conectado al servidor web".

Normalmente esto ocurre después de haber depurado la aplicación una vez.Desde la línea de comando ejecuto "iisreset /restart" y soluciona el problema.

¿Cómo evito que esto suceda en primer lugar?

¿Fue útil?

Solución

Encuentro que esto sucede si estoy depurando con Firefox como mi navegador.Cuando salgo de Firefox, la sesión de depuración de VS2005/8 no finaliza.No he encontrado una solución para esto (todavía).

Si esto es lo que le sucede, entonces una solución más rápida que ejecutar iisreset es presionar Shift-F5 cuando esté en Visual Studio y esto finalizará la sesión de depuración actual.Luego puede presionar F5 y esto iniciará una nueva sesión de depuración.

Otros consejos

La solución que funcionó para mí:

  1. Abrir símbolo del sistema (ejecutar como administrador)

  2. Escribir iisreset /restart

  3. Ahora, regrese a su VS y depure.Depurará su solución.

En mi caso, también funcionó para Visual Studio 2013 y 2015.

Después de probar todas las soluciones propuestas aquí y en otros lugares (al menos 10 enfoques diferentes), la única opción que funcionó para mí fue:

  • eliminar sitio web y grupo de aplicaciones en IIS
  • volver a crear el sitio web y el grupo de aplicaciones en IIS (en mi caso, todo exactamente la misma configuración que antes)

PD:Estoy usando VS 2013 e IIS 7.5 (Win7).

Espero que esto le ahorre a alguien más unas horas.

Usamos otra forma de depurar, ya no usamos F5.

Usamos una macro como: http://blogs.conchango.com/howardvanrooijen/archive/2007/06/24/Attach-to-Web-Server-Macro-for-Visual-Studio.aspx (Que vinculamos a F6).

De esta manera simplemente adjuntas el depurador a IIS.Es (dependiendo del tamaño del proyecto) mucho más rápido realizar cambios, compilar un único proyecto que haya cambiado y adjuntar el depurador nuevamente.

solución: vaya al administrador de tareas y finalice el proceso aspnet_wp.exe antes de ejecutar la aplicación

He tenido este problema un par de veces.Una vez se resolvió siguiendo el consejo de Guy:

Si esto es lo que le sucede, entonces una solución más rápida que ejecutar iisreset es presionar Shift-F5 cuando esté en Visual Studio y esto finalizará la sesión de depuración actual.Luego puede presionar F5 y esto iniciará una nueva sesión de depuración.

En otra ocasión tuve que:finalizar todos mis procesos de trabajo de iis en el administrador de tareas de Windows (w3wp.exe*).Debería poder presionar f5 en Visual Studio para depurar.

¿Parece que probablemente esté presionando F5 en Visual Studio cuando recibe este error?

Hay algunas cosas que puedes intentar.Lo más fácil es golpear el Detener antes de presionar F5.Opcionalmente, cuando haya terminado de depurar y comenzar a realizar cambios, puede ir a la página Depurar menú y elija Detener la depuración o Terminar todo.

Para mí tenía dos estudios visuales abiertos.El depurador ya estaba adjunto a otro estudio visual :).Lo detuve en el primero y pude conectarlo en el segundo estudio visual.

Al depurar 2 aplicaciones web (1 MVC y 2 es MVC WebAPI) que están alojadas en el IIS local.Asegúrese de que cada aplicación utilice un grupo de aplicaciones diferente.Encontré el mismo problema y tan pronto como cambié el grupo de aplicaciones del otro, ¡funcionó!

Si tiene muchos puntos de interrupción, esto ralentizará el proceso de depuración, así que elimine los puntos de interrupción innecesarios y cierre la ventana Autos para resolver su problema.

Vi este mensaje por primera vez en mi vida y estaba muy confundido acerca de lo que estaba pasando, ya que no es muy obvio qué hacer.

yo corrí reinicio y me tomó solo 1 segundo terminar la ejecución, y boom, estaba de vuelta en el juego.

PDestoy usando cromo

Presione Shift+F5 cuando esté en Visual Studio y esto finalizará la sesión de depuración actual.Luego puede presionar F5 y esto iniciará una nueva sesión de depuración.

o

cierre su aplicación, reinicie iis, luego abra su aplicación y ejecútela

Muy básico, pero compruebe que si intenta ejecutar el sitio web desde IIS haciendo clic en "Examinar", el sitio realmente se ejecuta.

Parece que algo está consumiendo los recursos de su servidor web.¿Quizás tenga algunos recursos (controladores de archivos, servidores proxy WCF) que se están abriendo y no cerrando?Esto me sucedió específicamente cuando no estaba cerrando las conexiones de proxy del cliente WCF.

El problema no es necesariamente que tenga un depurador adjunto, sino sólo que el servidor web no responde de manera oportuna.Tenga en cuenta que el mensaje dice "Esto puede debe ser porque hay otro depurador adjunto".

El problema normalmente surge cuando todavía se está ejecutando otra instancia de iexplore.Solía ​​tener el problema cuando mi IE falla pero todavía puedo verlo en el Administrador de tareas.Una vez que "Finalice el proceso", todo volverá a la normalidad :)

Esta respuesta solo se aplicará si ejecuta su solución a través de IIS.Sabrá si esto se aplica a usted SI abre su sitio web/proyecto haciendo lo siguiente:Desde Visual Studio-->Abrir sitio web--> IIS local -->Seleccione su proyecto

Este error me pateó el trasero durante 4 horas pero finalmente encontré una respuesta.Primero intenté iisreset /restart.Esto pareció ayudar un poco, pero aún así recibió el mismo error.

Lo que funcionó para mí fue (máquina xp) agregar/eliminar programas -> Agregar/eliminar componentes de Windows--> Haga clic en IIS--> Haga clic en "Detalles".Asegúrese de tener instaladas las Extensiones de Front Page si está depurando a través de IIS.

Si todas las respuestas no funcionan para usted, simplemente finalice el proceso de todos los componentes relacionados en el administrador de tareas.Esto es lo que funcionó para mí.

Me encontré con este problema al intentar depurar (2) soluciones separadas en VS.NET y ambos Estabamos usando el servidor web IIS para iniciar la aplicación.Se iniciará la primera aplicación, pero cualquier aplicación posterior iniciada que también se ejecute a través de IIS mostrará ese error.Parece que sólo puede depurar una única aplicación a través de VS.NET alojada en IIS a la vez.

La solución:ejecute el proyecto 1 desde VS.NET (coloque los puntos de interrupción necesarios) e inicie el segundo aplicación directamente desde IIS (no VS.NET).Sus puntos de interrupción en la Aplicación 1 (que se ejecuta en VS.NET) se verán afectados al acceder a la Aplicación 2 (que se ejecuta directamente desde IIS).

Esto me sucede bastante en VS 2010 express, generalmente porque el depurador dejó de responder.Haga clic derecho en la barra de tareas de Windows, seleccione "Iniciar Administrador de tareas".Lo más probable es que el depurador de ASP.NET muestre un estado de "no responde".Selecciónelo y simplemente finalice el proceso.

¡Hecho!

A mí me pasó cuando IE se actualizó a una versión más nueva, fui a Actualizaciones instaladas, eliminé la nueva versión de IE, después de reiniciar la computadora volvió a la versión anterior y se resolvió el problema con la depuración.

Tuve el mismo problema, incluso después de reiniciar.Básicamente hizo esto:

  1. Reiniciar IIS
  2. Solución limpia
  3. Solución de reconstrucción

Luego empezó a funcionar de nuevo.

Esto también puede deberse a que su sitio web utilice una conexión de base de datos pero el servidor de la base de datos no esté disponible.

Pasé algún tiempo intentando resolver este problema de la forma habitual, pero incluso después de reiniciar mi estación de trabajo, el problema persistió.Finalmente descubrí que el servicio SQL Server (MSSQLSERVER) no se estaba ejecutando.

Debería haberse estado ejecutando, ya que está configurado en Automático, pero se detuvo, incluso después del reinicio.Todos los eventos de MSSQLSERVER en el registro de eventos parecían normales, por lo que aún no se sabe por qué no se estaba ejecutando, pero ahora lo configuré en Automático (inicio retrasado) con la esperanza de que esto reduzca la contención de recursos durante el inicio.

Una vez que inicié MSSQLSERVER, el mensaje "Unable to start debugging on the web server. The web server did not respond in a timely manner" Ya no apareció y se reanudó el servicio normal.

Tuve que volver a crear el directorio sitio/aplicación/virtual para que funcionara después de instalar vs2015 update3.Espero que esto ayude a alguien.;)

Sé que esta es una vieja pregunta, pero recientemente me encontré con la misma situación y probé todas las soluciones en esta publicación, pero no tuve suerte.Finalmente, encontré la solución que funciona para mí:

  1. Cerrar Visual Studio
  2. Encontrar Activar o desactivar las características de windows en Panel de control
  3. Desmarcar Servicios de Información de Internet en el cuadro de diálogo emergente
  4. Reinicia tu computadora
  5. Controlar Servicios de Información de Internet en el mismo cuadro de diálogo y asegúrese de Servicio de información de Internet -> Servicios de la World Wide Web -> Funciones de desarrollo de aplicaciones -> ASP.NET también ha sido revisado
  6. Abra Visual Studio y ahora su aplicación debería poder ejecutarse en modo de depuración.

Abierto

  • Opciones y configuraciones bajo la depuración
  • Símbolos y servidores de símbolos de Microsoft no marcados
  • construir solución
  • reinicio
  • Solución F5 (asegúrese de que los servidores de símbolos de Microsoft no se controlen nuevamente)

Esto funcionó para mí por @mtkachenkoEstudio Visual 2012:No se puede adjuntar el proceso.Ya hay un depurador adjunto."He instalado la herramienta de diagnóstico de depuración v2.0 y, como resultado, tengo el servicio de diagnóstico de depuración que se inicia automáticamente y se adjunta a uno de los procesos de w3wp.Después de apagar y deshabilitar este servicio, todo funciona bien.Entonces, si obtiene dichos errores, verifique los procesos en el administrador de tareas que pueden capturar su proceso w3wp "

Acabo de resolver este problema en mi máquina.Mi problema es que actualicé IE 9 a IE 10 y recibí este error.Solución :Elimine IE 10 y baje a IE 9.Vaya a "Programas y características" --> "Ver actualizaciones recientes" --> busque IE 10---> Desinstalarlo-->reiniciar--->es decir, 9 ha vuelto--->depurar--->funciona bien .

Intente realizar cualquiera de los siguientes pasos para resolver su problema:

  • Reinicie su servidor IIS
  • Limpie la solución de su proyecto y luego vuelva a construir

Si los pasos anteriores no ayudan, finalmente puedes intentar reiniciar tu máquina.

en su cmd escriba iisreset y presione enter, luego su iis se reinicia y su aplicación funciona perfectamente

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top