SharePoint 2013. Depurando un Remote Event Receiver

Si leemos al amigo Juan Carlos, o a otros compañeros que escribimos sobre SharePoint, en la nueva versión tenemos un concepto nuevo llamado Remote Event Receiver o Manejador de Eventos Remotos. Con la versión Preview de las herramientas de desarrollo, no teníamos forma de depurarlos, salvo que nos creáramos ciertos workaround que han salido para ello. Ahora que tenemos la versión RTM de las herramientas de desarrollo, han añadido la posibilidad de depurar estos eventos, casi sin ningún problema. Os explico cómo.

Lo primero es crearnos un proyecto de SharePoint App, en modo Auto-hosted, que desplegaremos en un SharePoint Online de desarrollo.

 

Añadimos una lista a nuestra App y un manejador de eventos remotos (RER) que se encargará de gestionar los eventos de esta lista.

 

Ahora viene lo nuevo, en las propiedades del proyecto de la SharePoint App, tenemos una sección para SharePoint en la que se ha habilitado la posibilidad de proveer de un Widnows Azure Service Bus connection string que utilizará sólo para depuración.

 

Con lo que tenemos que irnos al portal de Windows Azure y crear un Service Bus para la depuración, copiar la Cadena de Conexión del administrador de acceso y ponerlo en las propiedades del proyecto, activando la depuración remota.

 

Con esto, sólo tenemos que poner un breakpoint y depurar nuestro proyecto para ver que se produce la magia de Azure.

 

Un pequeño paso para las Apps y un gran avance para los desarrolladores, que ya no sabemos vivir sin un depurador en condiciones.

 

Saludos a todos…

2 pensamientos en “SharePoint 2013. Depurando un Remote Event Receiver”

Deja un comentario

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