martes, 5 de noviembre de 2013

Habilitar la depuración remota de eventos en las app de SharePoint

Cuando estamos desarrollando apps para SharePoint, es posible depurar las app de tipo autohosted o provider hosted aunque no se encuentren en el servidor de SharePoint. Al utilizar un Service bus de Windows Azure, Visual Studio se comunica con el mismo servicio de Windows Communication Foundation (WCF) que los manejadores de evento remotos (remote event receivers y app event receivers) usan. De esta forma, se evitan problemas de red entre la app guardada en la nube y la app local y es posible depurar los eventos remotos.
Para crear el service bus, necesitamos una cuenta de Windows Azure. Una vez hayamos entrado en la cuenta, en "Service bus", le daremos a "crear": 


Habrá que escribir un nombre para el namespace del bus de datos y aceptar: 



Hay que esperar un rato, mientras el Service bus se está activando: 



Una vez que esté creada, hay que pinchar en ella y pinchar en "Información de conexión": 


Copiamos la "Cadena de conexión": 


En Visual Studio, hacemos clic derecho en el proyecto de la app y vamos a propiedades. En la pestaña de SharePoint, en la parte inferior, hay que marcar la casilla "Enable remote event debugging" y pegar la cadena de conexión: 



Una vez hayamos hecho esto, podremos depurar eventos remotos en nuestra app. 

www.asociacionaepi.es

No hay comentarios:

Publicar un comentario