visual studio remote remota net mvc habilitar depuracion deployed debugger debug asp application c# asp.net visual-studio-2005 debugging

c# - studio - Adjuntar depurador a la instancia de IIS



iis debug visual studio (6)

Tengo IIS 5.1 en una máquina de XP y Visual Studio 2005. ¿Cómo hago para conectar mi depurador a la instancia de IIS?

Por cierto: no estoy viendo el proceso de IIS dentro de los procesos en ejecución o probablemente no sé qué buscar.


El proceso de IIS es aspnet_wp.exe.

De hecho, adjuntar al proceso aspnet_wp.exe es lo que hace VS cuando tiene su proyecto configurado para usar IIS para la depuración.


El uso de un complemento de VS2015 a IIS ( VS2015 , VS2017 ) ahorra unos pocos clics, especialmente cuando se trata de un ecosistema de sitios alojados en IIS (una interfaz con múltiples servicios de back-end)


En Visual Studio:

  1. Haga clic en "Depurar" en la barra de menú
  2. Haga clic en "Adjuntar para procesar"
  3. Marca la casilla " Mostrar procesos de todos los usuarios " en la esquina inferior izquierda
  4. Seleccione aspnet_wp.exe , w3p.exe o w3wp.exe de la lista de procesos
  5. Haga clic en "Adjuntar"

Estoy ejecutando Windows 7 con IIS Versión 7.5 y también tuve que marcar las casillas "Mostrar procesos de todos los usuarios" y "Mostrar procesos en todas las sesiones", en la parte inferior del cuadro de diálogo "Adjuntar al proceso".

También puse mi aplicación en un grupo de aplicaciones específico, lo que significa que puede verla etiquetada contra w3wp.exe.


Solo para aclarar la respuesta de Jimmie R. Houts ...

Si desea depurar la aplicación web VS e IIS, puede hacer lo siguiente:

  1. Aloje el sitio dentro de IIS (directorio virtual, etc.).
  2. Luego en VS2005 haz esto:

    • Haga clic con el botón derecho en Proyecto web → Propiedades → Opciones de inicio → Usar servidor personalizado → URL base → Introduzca la dirección del sitio como alojado en IIS.
    • Presiona F5 y podrás depurar tu código

Lo mismo funciona para VS 2008 también.


También deberá abrir el Servicio de información de Internet desde el Panel de control> Herramientas administrativas. Haga clic con el botón derecho en el sitio web en cuestión, haga clic en la pestaña del directorio de inicio y seleccione el botón de configuración. Esto abrirá un nuevo formulario con tres pestañas: haga clic en el de depuración y seleccione las dos opciones en la sección del indicador de depuración. Esto también es necesario para depurar.