Tecnología

Inicio

Cómo crear un servicio Web simple

Cómo crear un servicio Web simple


Un servicio web permite a un programa para ejecutar subrutinas en un equipo diferente. Las comunicaciones al servicio Web se producen a través de HTTP en el puerto 80, que ayuda con la comunicación a través de firewalls y otros puntos de acceso.

Instrucciones

1 Abra Visual Studio y crear un nuevo "Sitio Web". Si está utilizando Visual Studio 2010, asegúrese de cambiar el marco de nuevo a 3,5 para obtener el "Servicio Web ASP.NET" tipo de plantilla. Seleccionar "Servicio Web ASP.NET" como el tipo de sitio para crear. Asegúrese de cambiar el nombre del directorio y el proyecto lo deseas antes de crear el sitio del proyecto.

2 El IDE de Visual Studio se abrirá con un simple servicio web en el editor. El servicio web tendrá un método llamado "Hola Mundo".

3 En el "<WebMethod ()> _" por encima de la cabecera de la función es posible que desee agregar una descripción. En el "()" que tendrá que añadir algo como "Descripción: = 'Mi primer servicio Web - Hola mundo'." Esta es la descripción que aparecerá con el método cuando se ve el servicio web a través de un navegador Web.

4 Cerca de la parte superior del archivo hay una línea:

<WebService (Espacio de nombres: = "http://tempuri.org/")> _

El espacio de nombres se debe cambiar a algo único a su proyecto o empresa, como "http://myCompany.com/."

5 Ejecutar el servicio Web. Un cuadro de diálogo "Depuración no habilitada" puede aparecer que le pregunta si desea cambiar el archivo Web.config para permitir una depuración. La selección por defecto es para habilitar la depuración de modo pulse el botón "OK".

6 En la página Web que aparece, usted debe tener una lista de las operaciones del servicio web es compatible. Si usted apenas está ejecutando el "Hola Mundo" plantilla debe ser el único método que aparece. Haga clic en "Hola Mundo" y el navegador mostrará una página sobre los detalles de ese método y dará la opción de acceder a todos los parámetros del método Mi requieren.

7 Haga clic en el botón "Invocar" y usted debe obtener una nueva ventana que muestra:

<? Xml version = "1.0" encoding = "UTF-8"?>

<Xmlns de cadena = "Hola"> http://tempuri.org/ "> Hello World </ string>

Esta es la salida del método en su primer servicio web.

Consejos y advertencias

  • Añadir más métodos para el servicio Web como sea necesario para el programa.
  • Asegúrese de apagar la opción de depuración en el web.config antes de implementar el servicio web para la producción.