Principales respuestas
Depurar Actividad Personalizada desarrollada en C#

Pregunta
-
Hola a todos,
He desarrollado una acción personalizada para los flujos de trabajo en sharepoint designer.
El problema es que cuando la llevo al flujo de trabajo me da erro y no se como depurar el código desarrollado para asegurarme que funciona correctamente cuando lo lleve a producción.
Me podéis ayudar acerca de técnicas de depuración para este tipo de desarrollos???
martes, 20 de septiembre de 2011 11:51
Respuestas
-
Buenas,
En teoría, el link que te pasé inicialmente indica que puedes depurar la actividad que has creado para SPD sin más que atachar VS 2008 o 2010 a los procesos correspondientes y provocar que el flujo en el que se usa se lance y puedas entrar en modo depuración de la actividad...otra opción alternativa que se me ocurre es que uses esa actividad en un flujo de visual studio para SharePoint que es más facilmente depurable, encuentres el error y lo corrijas en la accición para SPD.
Un saludo
------------------------------------------------------------
Juan Carlos González Martín MVP de SharePoint Server
Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
Blog: http://geeks.ms/blogs/ciin
Twitter: @jcgm1978
------------------------------------------------------------- Marcado como respuesta Jose Carlos Rodriguez Aviles martes, 27 de septiembre de 2011 8:41
jueves, 22 de septiembre de 2011 13:37
Todas las respuestas
-
Hola,
Deberías poder depurar la actividad en desarrollo adjuntando Visual Studio a los worker process de IIS o bien al OWSTimer http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/097d3091-ae6a-4af0-bc21-10eadf5832d9/
Saludos
------------------------------------------------------------
Juan Carlos González Martín MVP de SharePoint Server
Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
Blog: http://geeks.ms/blogs/ciin
Twitter: @jcgm1978
------------------------------------------------------------- Propuesto como respuesta Alberto Diaz Martin - MVPMVP martes, 20 de septiembre de 2011 13:25
martes, 20 de septiembre de 2011 11:56 -
Perdona Juan Carlos,
pero no entiendo muy bien como hacerlo, te agradecería si no fuera mucha molestia que me aportaras si puedes algo más de información.
Muchas gracias
miércoles, 21 de septiembre de 2011 8:58 -
Hola,
En el entorno de desarrollo deberías seguir los siguientes pasos:
- Abrir el proyecto de tu actividad personalizada en Visual Studio.
- Atachar el depurador a los worker process de IIS o al proceso OWSTimer.exe.
- Iniciar una instancia del proyecto.
- Ir a tu lista y provocar que el flujo de trabajo se lance.
Saludos
------------------------------------------------------------
Juan Carlos González Martín MVP de SharePoint Server
Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
Blog: http://geeks.ms/blogs/ciin
Twitter: @jcgm1978
------------------------------------------------------------- Marcado como respuesta Jose Carlos Rodriguez Aviles jueves, 22 de septiembre de 2011 12:20
- Desmarcado como respuesta Jose Carlos Rodriguez Aviles jueves, 22 de septiembre de 2011 12:20
miércoles, 21 de septiembre de 2011 10:53 -
Hola Juan Carlos,
Crees que sería necesario incluir la actividad en mi flujo de trabajo y publicarlo para hacer la depuración? Esta actividad la incluyo como parte de un flujo de trabajo con sharepoint designer, no constituye un flujo por sí solo.
Es ahí donde radica mi confusión a la hora de depurarla, porque el caso que hasta ahora cuando inserto la actividad en el flujo de trabajo de SPD me da error cuando llega a ella y no encuentro la forma de solucionar ese error, porque no se donde falla, de ahí que necesite depurar o al menos ver donde se encuentra el error.
La verdad que ando un poco perdido en esto de desarrollar código propio para Sharepoint. Veo que es la solución a todos los problemas que puedan surgir a la hora de desarrollar flujos de trabajo complejos y que responden a modelos de negocio concretos.
Un saludo y muchísimas gracias por tu ayuda, está siendo muy útil. Acabo de darme cuenta de que se pueden votar las respuestas, a partir de hoy lo tendré en cuenta porque gracias a tus respuestas desinteresadas estoy aprendiendo mucho sobre Sharepoint.
jueves, 22 de septiembre de 2011 12:25 -
Buenas,
En teoría, el link que te pasé inicialmente indica que puedes depurar la actividad que has creado para SPD sin más que atachar VS 2008 o 2010 a los procesos correspondientes y provocar que el flujo en el que se usa se lance y puedas entrar en modo depuración de la actividad...otra opción alternativa que se me ocurre es que uses esa actividad en un flujo de visual studio para SharePoint que es más facilmente depurable, encuentres el error y lo corrijas en la accición para SPD.
Un saludo
------------------------------------------------------------
Juan Carlos González Martín MVP de SharePoint Server
Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
Blog: http://geeks.ms/blogs/ciin
Twitter: @jcgm1978
------------------------------------------------------------- Marcado como respuesta Jose Carlos Rodriguez Aviles martes, 27 de septiembre de 2011 8:41
jueves, 22 de septiembre de 2011 13:37