Crear Servicio WCF con Visual Studio 20121.- Lo primero que
haremos sera ingresar a nuestro Visual Studio en laversinque
tengamos, en caso usare VS2012 y crearemos un nuevo proyecto del
tipo WCF >> WCF Service Library tal y comopodrnobservar en la
siguiente imagen, al cual se asignaremos el nombre de
WcfServiceDemo01.
2.- Por defecto nuestro proyecto WCF nos creara uncdigofuente,
dado que nosotros crearemos un servicio WCF desde cero, vamos ha
eliminar lainterfazy clase que no ha generado nuestro proyecto para
crearlo como dije anteriormente desde cero.
3.- Ahora le aadimos a nuestro proyecto un interface a la cual
le asignaremos el nombre de IServicioLibros.
4.- Ahora vamos a aadir el siguientecdigo debo sealar para
trabajar con WCF tenemos que importar unalibreracuyo nombre es
"ServiceModel" la cualaadiremoscon laclausula siguienteusing
System.ServiceModel; tal y comopodrnobservar en la siguiente
imagen.
5.- Ahora agregaremos una clase a nuestro proyecto a la cual se
asignaremos el nombre de "MiServicioLibros", y digitamos elcdigoque
se muestra en la siguiente imagen.Una ves terminadopresionamosla
tecla F6 para generar y nuestraslibrerasy hayalgnerror en
elcdigoestas no se crearan.
6.- Ya terminado al ejecutar nosdarerror, dado que elcdigode
lenguaje ensamblado XML esta haciendo referencia al servicio que
sehabacreado por defecto, para solucionar este error tendremos que
modificar nuestras referencias las cuales se pueden realizar de
manerafcily sencilla, debo sealar que hay dos opciones la primera
es mediante elcdigoXML, y la segunda es Editando el archivo
deconfiguracinWCF. Comoverisen la siguiente imagen.
6.- Ahora editaremos nuestra servicio que por defecto tiene el
nombre de service1 al cual eliminamos y posteriormente creamos con
el nombre de "MiServicioLibros".
6.- Una vez hecho el paso 5, ahora referenciamos nuestro primer
enpoint que lleva el nombre de IServiceLibros.
7.- Ahora guardamos lo cambios efectuados comopodrnobservar en
la siguiente imagen.
8.- Ahora si podremos ejecutar nuestro humilde y sencillo
servicio de tipo WCF, para ello solo presionamos la tecla F5. Y
podremos observar nuestro Testeador de servicios WCF, en el cual
nos mostrara nuestro servicio que implementamos anteriormente.