Como crear un servicio web

Solo disponible en BuenasTareas
  • Páginas : 7 (1537 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de noviembre de 2010
Leer documento completo
Vista previa del texto
Como crear un servicio web | U5
|
PROGRAMACION WEB | |

[Escribir el subtítulo del documento]

Crear y usar un servicio Web ASP.NET
en Visual Web Developer
Además de permitir la creación de páginas Web, Microsoft Visual Studio también permite crear servicios Web queutilizan XML en ASP.NET. Crear un servicio Web en Visual Studio es similar a crear una página Web. También se puede utilizar la herramienta de desarrollo Web Microsoft Visual Web Developer para hacer referencia a servicios Web que están en una solución de Visual Web Developer y utilizarlos en el equipo local o en un directorio UDDI local o externo. En este tutorial, creará el servicio Web en una solucióny lo utilizará en otra.
Las tareas ilustradas en este tutorial incluyen:
* Crear un servicio Web XML simple en Visual Web Developer.
* Crear un sitio Web independiente que utiliza el servicio Web.
Requisitos previos
Para poder completar este tutorial, necesitará:
* Servicios de Microsoft Internet Information Server (IIS) instalado localmente en el equipo.
Crear un servicio Webbajo la raíz de IIS
Cree un servicio Web y una página nuevos siguiendo estos pasos.
Nota |
Debe utilizar un sitio Web de IIS para este tutorial. |
Para crear un servicio Web
1. Abra Visual Web Developer.
2. En el menú Archivo, haga clic en Nuevo sitio Web.
Aparece el cuadro de diálogo Nuevo sitio Web.
3. En Plantillas instaladas de Visual Studio, haga clic en Servicio Web ASP.NET.4. Haga clic en Examinar.
5. Haga clic en IIS local.
6. Haga clic en Sitio Web predeterminado.
7. Haga clic en Crear nueva aplicación Web.
Visual Web Developer crea una nueva aplicación Web de IIS.
8. Escriba el nombre TemperatureWebService.
9. Haga clic en Abrir.
Aparece el cuadro de diálogo Nuevo sitio Web, con el nombre del nuevo sitio Web en la lista Ubicación situadamás a la derecha. La ubicación incluye el protocolo (http://) y la ubicación (localhost). Esto indica que está trabajando con un sitio Web de IIS local.
10. En la lista Lenguaje, haga clic en el lenguaje de programación con el que prefiera trabajar.
El lenguaje de programación que ha elegido será el lenguaje predeterminado del sitio Web. Sin embargo, puede utilizar más de un lenguaje en lamisma aplicación Web si crea páginas y componentes con lenguajes de programación diferentes. Para obtener más información sobre cómo crear componentes utilizando lenguajes diferentes, vea Carpetas de código compartido en sitios Web ASP.NET.
11. Haga clic en Aceptar.
Visual Web Developer crea el nuevo servicio Web y abre una nueva clase denominada Service, que es el servicio Web predeterminado.Sin embargo, en el procedimiento siguiente creará un nuevo servicio Web con un nombre especificado y no utilizará la clase Service.
12. Cierre la clase Service.

Crear el servicio Web
Creará un servicio Web que convierte la temperatura de Fahrenheit en Celsius y viceversa.
Para crear el servicio Web
1. En el Explorador de soluciones, haga clic con el botón secundario del mouse (ratón)en el nombre del sitio Web (http://localhost/TemperatureWebService) y, a continuación, haga clic en Agregar nuevo elemento.
2. En Plantillas instaladas de Visual Studio, haga clic en Servicio Web y, a continuación, en el cuadro Nombre, escriba Convert.
3. Asegúrese de que está activada la casilla de verificación Colocar el código en un archivo independiente y, a continuación, haga clicen Agregar.
Visual Web Developer crea un nuevo servicio Web que se compone de dos archivos. Convert.asmx, que apunta al código del servicio Web, es el archivo que se puede invocar para llamar a los métodos del servicio Web. El propio código está en un archivo de clase en la carpeta App_Code (Convert.vb, Convert.cs o Convert.jsl, dependiendo del lenguaje de programación). El archivo de código...
tracking img