Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La detección de servicios web es el proceso por el que un cliente localiza un servicio web y obtiene su descripción del servicio. El proceso de detección de servicios web en Visual Studio implica interrogar a un sitio web después de un algoritmo predeterminado. El objetivo del proceso es localizar la descripción del servicio, que es un documento XML que usa el lenguaje de descripción de servicios web (WSDL).
La descripción del servicio describe qué servicios están disponibles y cómo interactuar con esos servicios. Sin una descripción del servicio, es imposible interactuar mediante programación con un servicio web.
La aplicación debe tener un medio para comunicarse con el servicio web y localizarlo en tiempo de ejecución. Al agregar una referencia web al proyecto para el servicio web, se genera una clase de proxy que interactúa con el servicio web y se proporciona una representación local del servicio web. Para obtener más información, vea "Cómo: Generar un proxy de servicio web XML" en la documentación de Visual Studio.
Para agregar una referencia web
En el menú Proyecto , haga clic en Agregar referencia de servicio.
En el cuadro de diálogo Agregar referencia de servicio , haga clic en Avanzadas.
En el cuadro de diálogo Configuración de referencia de servicio , haga clic en Agregar referencia web.
En el cuadro DIRECCIÓN URL del cuadro de diálogo Agregar referencia web , escriba la dirección URL para obtener la descripción del servicio del servicio web del servidor de informes, como https://localhost/reportserver/reportservice2010.asmx. A continuación, haga clic en el botón Ir para recuperar información sobre el servicio web.
- o -
Si el servicio web del servidor de informes existe en el equipo local, haga clic en el enlace servicios web en la máquina local en el panel del navegador. A continuación, haga clic en el vínculo del servicio web ReportService2010 de la lista proporcionada.
En el cuadro Nombre de referencia web , cambie el nombre de la referencia web a ReportService2010, que es el espacio de nombres que usará para esta referencia web.
Haga clic en Agregar referencia para agregar una referencia web para el servicio web de destino.
Visual Studio descarga la descripción del servicio y genera una clase de proxy para interactuar entre la aplicación y el servicio web del servidor de informes. También deberá agregar una referencia al Services espacio de nombres para que la referencia web funcione.
En el menú Proyecto, haga clic en Agregar referencia.
En el cuadro de diálogo Agregar referencia , en la pestaña .NET , seleccione System.Web.Services y haga clic en Aceptar.
Para obtener más información, consulte Acceso a la API SOAP.
Véase también
Servicio web del servidor de informes
Lección 3: Acceso al servicio web
Acceso al servicio web del servidor de informes mediante Visual Basic o Visual C# (Tutorial de SSRS)