jueves, 18 de mayo de 2017

000 SERVICIO WEB EN ASP

PRACTICA 000:  Servicio Web

Ing. Honoria Reyes Macedo 

IDE: Microsoft Visual Studio
Lenguaje de programacion: C#, ASPX


1.        Crear un Web Service  en ASP.NET con lenguaje de Programación C#


      1.1 Observa que genera por default un archivo Services.cs con codigo de C#
 1.2 Observa en el menu derecho de Soluciones Explorer el archivo:
Service.asmx que permitira actuar como cliente
 Este archivo nos dice que se usa el lenguaje C# y que por atras corre el archivo Service.cs


 1.3  Agregar el servicio RecuperaFecha(). Observa que ya tiene el servico  HelloWorld(), 
   Tambien cambiar el nombre del space usado "Namespace= "http://Reyes.org/""

 1.3  Ejecutar en tu navegador y esperar algunos segundos

   
                        Observa que te envia al navegador los servicios con los que cuenta

1.4 Cuando se seleccionan los servicios te envia a una pagina parecida a esta: 
Preciona el boton de Invocar

          



                   Te mostrara el codigo en XML que envia el Servicio




               Te igual manera cuando se selecciona el servicio para RecuperaFecha() 
     mostrara lo siguiente:






1.5 Agregar una Referencia al servicio para que me envie los datos sin XML



Nota: Para que nos de el valor de Address presionar el boton <Discover>, 
despues seleccionar <Go> y por ultimo <OK>





                Observa en el menu lateral derecho la referencia creada






                   1.6 Agregar un Web Form para probarlo desde el cliente
 



 Observa que el codigo es html5


 Agregar una Etiqueta y un boton




 Cambiar la leyenda al boton por "Hacer Peticion"




    1.7 Para agregar accion al boton, dar donble click sobre el 



 Crear un objeto de la referencia creada en los pasos anteriores y 
llamar el servicio para mostrarlo en la etiqueta


 1.8  Ejecutar en tu navegador y esperar unos segundos





ooooooooooooooooooooooooooOooOooooooooooooooooooooooooooooooooooooooooooo
oooooooooooooooooooooooOOOoooOOOoooooooooooooooooooooooooooooooooooooooo