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.
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.
Respuestas:
En Visual Studio:
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.
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.
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.
Los posibles nombres del proceso ASP.NET:
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.