Tengo IIS 5.1 en una máquina XP y Visual Studio 2005. ¿Cómo puedo adjuntar mi depurador a la instancia de IIS?
Por cierto: no veo el proceso IIS dentro de los procesos en ejecución o probablemente no sé qué buscar.
c#
asp.net
visual-studio-2005
debugging
Mihai Lazar
fuente
fuente
Respuestas:
En Visual Studio:
fuente
C:\windows\system32\inetsrv\appcmd list wp
para enumerar los grupos de aplicaciones y sus ID de proceso y encontrar a cuál adjuntar. blogs.msdn.com/b/friis/archive/2009/10/22/…Solo para aclarar la respuesta de Jimmie R. Houts ...
Si desea depurar la aplicación web VS e IIS, puede hacer lo siguiente:
Luego en VS2005 haz esto:
Lo mismo funciona para VS 2008 también.
fuente
Estoy ejecutando Windows 7 con IIS versión 7.5 y también necesitaba 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".
Además, puse mi aplicación en un grupo de aplicaciones específico, lo que significa que puede verla etiquetada con w3wp.exe.
fuente
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.
fuente
Los posibles nombres del proceso ASP.NET:
De Busque el nombre del proceso ASP.NET
fuente
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 la de depuración y seleccione las dos opciones en la sección del indicador de depuración. Esto también es necesario para depurar.
fuente
El uso de un complemento Attach to IIS ( VS2015 , VS2017 ) ahorra algunos clics, especialmente cuando se trata de un ecosistema de sitios alojados en IIS (por ejemplo , una interfaz con múltiples servicios de backend)
fuente