Nota rápida sobre WCF con .NET



Generé un proyecto de servicios con un par de servicios básicos, lo ejecuté. Abrí una nueva instancia de VStudio y en mi solución agregué un proyecto de biblioteca de clases (dll), ahí agregué referencia a mi servicio en ejecución.


Generé un método que consumiera los métodos del servicio referenciado, luego agregué un proyecto de pruebas unitarias y no quiso funcionar al inicio porque no reconocía el endpoint, entonces le pasé el nombre por parámetro pero tampoco funcionó, entonces agregué la referencia al servicio para que me generará el app.config con el endpoint al servicio y entonces ya funcionó.

Para ejecutar satisfactoriamente las pruebas es necesario ejecutar primero el proyecto del servicio y después el proyecto que lo consume. Que por cierto, para ejecutar el servicio archivo con extensión svc del proyecto debe establecerse como página de inicio para que se lance el cliente de .NET y nos muestre el servicio con sus métodos, entonces del panel izquierdo damos clic derecho sobre el servicio para poder copiar la ruta, la cuál vamos a pegar cuando agreguemos la referencia al servicio en el proyecto que consume.

Comentarios

Entradas populares