WSS 3.0 & MOSS: ¿Qué proceso de SharePoint depuro?

Algo fundamental en el desarrollo de aplicaciones es la necesidad que tenemos de depurarlas para detectar errores de funcionalidad o de aplicación que hayamos detectado en las mismas. Claro, cuando hablamos de depurar, no es lo mismo hacerlo en aplicaciones que construimos nosotros desde cero que cuando hablamos de desarrollar componentes que “pegamos” a aplicaciones ya construidas como es el caso de SharePoint. ¿Cómo depuramos un componente construido para SharePoint (Web Parts, manejadores de eventos, workflows, …)? Pues básicamente, tenemos las siguientes alternativas:

image   image

Si nos centramos en la última opción, lo que se trata es de “atacharnos” desde Visual Studio a los procesos W3WP.EXE de IIS, hoster de las aplicaciones SharePoint. El problema es que normalmente tendremos m]as de un proceso W3WP disponible, ¿Cuál es el mío? Pues a priori no lo sabemos, por lo que o cogemos todos los procesos W3WP disponibles o bien nos aprovechamos de la utilidad IISAPP que nos permite identificar de forma sencilla conque se corresponde cada proceso W3WP:

  • En mi caso, IISAPP está ubicado en la carpeta c:WindowsSystem32 de una máquina virtual Windows Server 2003 con IIS 6.0.
  • Para ejecutarlo, basta con ejecutar IISAPP (es un script vbs que posiblemente tengáis que registrar en primer lugar para que funcione de forma correcta).
image image

Como veis, para cada proceso W3WP obtenemos su PID (lo que necesitamos) y además el AppPoolId asociado. Espero que el post os haya resultado interesante.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *