visual true studio remote not debugger debug attach asp.net visual-studio visual-studio-2008 debugging iis

asp.net - true - visual studio debug remote



Visual Studio "No se puede iniciar la depuración en el servidor web. El servidor web no respondió de manera oportuna ". (29)

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ó de manera oportuna. Esto puede deberse a que otro depurador ya está conectado al servidor web".

Normalmente esto es 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?


Abierto

  • Opciones y configuraciones debajo de la depuración
  • Símbolos y servidores de símbolos de Microsoft sin marcar
  • construir solución
  • iisreset
  • Solución F5 (asegúrese de que los Servidores de Símbolo de Microsoft se hayan desmarcado nuevamente)

Acabo de resolver este problema en mi máquina. Mi problema es que actualicé IE 9 a IE 10 y obtuve este error. Solución: elimine IE 10 y descárguelo a IE 9. Vaya a "Programas y características" -> "Ver actualizaciones recientes" -> encuentre IE 10 ---> Desinstalarlo -> reiniciar ---> ie 9 está de vuelta ---> debug ---> funciona bien.


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 esté usando un grupo de aplicaciones diferente. Me encontré con el mismo problema y, tan pronto como cambié el grupo de aplicaciones del otro, ¡funcionó!


Conmigo sucedió cuando IE se actualizó a una versión más nueva, fue a Actualizaciones instaladas, eliminó la nueva versión de IE, luego de que la computadora se reiniciara volvió a la versión anterior y se resolvió el problema con la depuración


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 el sitio web y el 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 unas horas.


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


Esta respuesta solo se aplicará si está ejecutando 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 -> Local IIS -> Seleccione su proyecto

Este error pateó mi trasero durante 4 horas, pero finalmente encontré una respuesta. Primero intenté iisreset / restart. Esto pareció ayudar un poco, pero igual recibió el mismo error.

Lo que funcionó para mí fue ir (máquina xp) para agregar / quitar programas -> Agregar / Eliminar componentes de Windows -> Hacer clic en IIS -> Hacer clic en "Detalles". Asegúrese de tener instaladas las Extensiones de Página Frontal si está depurando a través de IIS.


Esto funcionó para mí en @mtkachenko Visual Studio 2012: no se pudo adjuntar el proceso. Ya hay un depurador adjunto "He instalado Debug Diagnostic Tool v2.0 y, como resultado, tengo Debug Diagnostic Service, 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. obtener esos procesos de verificación de errores en el administrador de tareas que puede capturar su proceso w3wp "


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

¡Hecho!


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

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

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

Una vez que comencé 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.


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

Si esto es lo que está sucediendo contigo, entonces una solución más rápida que ejecutar iisreset es presionar Shift-F5 cuando esté en Visual Studio y esto terminará 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: terminar 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.


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

  • Reinicie su Servidor IIS
  • Limpia la solución de tu proyecto y vuelve a compilar

Si los pasos anteriores no ayudan, finalmente puede intentar reiniciar su máquina


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.

Funcionó para Visual Studio 2013 y 2015 también en mi caso.


Me encontré con este problema cuando intentaba depurar (2) soluciones separadas en VS.NET y ambos usaban el servidor web IIS para iniciar la aplicación. La primera aplicación se iniciará, pero cualquier aplicación subsiguiente iniciada que también se ejecute a través de IIS mostrará ese error. Parece que solo puede depurar una sola aplicación a través de VS.NET alojado en IIS a la vez.

La solución: ejecutar el proyecto 1 desde VS.NET (colocar los puntos de interrupción necesarios) e iniciar la segunda 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 (se ejecutó directamente desde IIS).


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

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


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


Para mí tuve dos visual studio abierto. El depurador ya estaba adjunto a otro estudio visual :). Lo detuve en el primero y pude conectarme en el segundo estudio visual.


Parece que algo está consumiendo los recursos de tu servidor web. Quizás tenga algunos recursos (manejadores de archivos, proxies wcf) que se abren y no se cierran? Me ha sucedido esto específicamente cuando no cerraba las conexiones de proxy del cliente de WCF.

El problema no es necesariamente que tenga un depurador conectado, sino solo que el servidor web no responde de manera oportuna. Tenga en cuenta que el mensaje dice "Esto puede deberse a que otro depurador está conectado".


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 presionar el botón Detener antes de presionar F5. Opcionalmente, cuando termine de depurar y comience a hacer cambios, puede ir al menú Depurar y elegir Detener depuración o Terminar todo .


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

o

cierra tu aplicación, reinicia iis, luego abre tu aplicación y ejecútala


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

  1. Cerrar Visual Studio
  2. Buscar Activar o desactivar las características de Windows en el Panel de control
  3. Desmarque Internet Information Services en el cuadro de diálogo emergente
  4. Reinicia tu computadora
  5. Verifique los Servicios de información de Internet en el mismo cuadro de diálogo y asegúrese de que el Servicio de información de Internet -> Servicios de la World Wide Web -> Funciones de desarrollo de aplicaciones -> ASP.NET también se haya verificado.
  6. Abra Visual Studio, y ahora su aplicación debería poder ejecutarse en modo de depuración

Si tiene muchos puntos de interrupción, esto reducirá la velocidad del proceso de depuración, por lo tanto, elimine los puntos de interrupción innecesarios y cierre la ventana Autos; esto resolverá su problema.


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


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

  1. Reiniciar IIS
  2. Solución limpia
  3. Reconstruir la solución

Entonces comenzó a funcionar de nuevo.


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



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

Corrí iisreset y tardé solo 1 segundo en terminar la ejecución, y boom, estaba de vuelta en el juego.

PD: estoy usando Chrome


en su cmd escriba iisreset y presione enter luego de que su iis se reinicie y su aplicación esté funcionando perfectamente


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