Crear servicios web en código administrado
Actualización: noviembre 2007
Los servicios web se crean en código administrado utilizando el marco de trabajo de página ASP.NET. Para empezar, se crea un archivo .asmx. Este archivo contiene la directiva WebService, que identifica la clase pública que implementa la lógica de servicio web. La clase de servicio web contiene uno o varios métodos públicos para su exposición en un servicio web. Estos métodos del servicio web están precedidos por el atributo WebMethod. ASP.NET controla la infraestructura para exponer dichos métodos como un servicio web. Para obtener más información, vea Modelo de código para servicios web en código administrado.
Para crear servicios web en código administrado con Visual Studio, hay que obtener acceso a un servidor web configurado para desarrollar aplicaciones ASP.NET. Los servicios web en código administrado se crean en un servidor de desarrollo. De forma predeterminada, el servidor de desarrollo es el equipo en que se instaló Visual Studio. Normalmente, el proyecto se desarrolla y se genera en un servidor de desarrollo y luego se implementa en otro servidor (el servidor de implementación) que hospedará el servicio web. Sin embargo, si el desarrollo se realiza directamente en el servidor que hospedará el servicio web, el servidor de desarrollo y el de implementación serán el mismo.
En esta sección
Modelo de código para servicios web en código administrado
Describe el modelo de código utilizado por los servicios Web en código administradoCómo: Explorar el contenido de un servicio web
Describe el contenido de un servicio Web que puede ver desde un explorador web.Cómo: Crear un proyecto Servicio Web ASP.NET
Proporciona instrucciones sobre cómo crear un servicio web mediante la plantilla de proyecto de servicio web ASP.NET.Cómo: Agregar un servicio web a un proyecto web existente en código administrado
Ofrece instrucciones sobre cómo agregar un servicio Web a un proyecto Web existente.Cómo: Utilizar el atributo WebService
Ofrece instrucciones sobre cómo aplicar el atributo System.Web.Services.WebServiceAttribute.Cómo: Heredar de la clase WebService
Ofrece instrucciones sobre cómo se hereda de la clase System.Web.Services.WebService.Cómo: Crear un método de servicio web
Ofrece instrucciones sobre cómo crear un método expuesto por un servicio Web.Cómo: Utilizar el atributo WebMethod
Ofrece instrucciones sobre cómo aplicar el atributo System.Web.Services.WebMethodAttribute.Cómo: Depurar servicios web en código administrado
Ofrece instrucciones sobre cómo depurar un servicio Web mediante varios métodos.Cómo: Implementar servicios web en código administrado
Ofrece instrucciones sobre cómo implementar un servicio Web mediante varios métodos.
Secciones relacionadas
Programar la Web con servicios web
Proporciona vínculos a varios temas sobre servicios web.Introducción a la programación de servicios web en código administrado
Describe el paradigma de programación de servicios Web.Obtener acceso a servicios web en código administrado
Describe el proceso y ofrece instrucciones sobre cómo obtener acceso a los servicios Web en código administradoPersonalizar el formato de mensajes SOAP
Describe cómo personalizar los mensajes SOAP, y cómo trabajar con varios métodos de codificación XML.Usar encabezados SOAP
Describe cómo utilizar los encabezados SOAP en los servicios web creados mediante ASP.NET y cómo incluir información adicional con los mensajes SOAP.Servicios web XML con ASP.NET
Proporciona información de Kit de desarrollo de software de Windows (SDK) sobre cómo generar servicios web mediante ASP.NET.Controlar y generar excepciones en servicios web XML
Describe cómo controlar y producir excepciones en servicios web creados con ASP.NET.