Pregunta

¿Qué significa generar un nuevo proxy para el servicio web? ¿Qué es proxy? Ya he añadido la URL del servicio web en las referencias web. ¿Qué son los archivos disco, wsdl y asmx?

¿Fue útil?

Solución

Si está utilizando .NET, el proxy del servicio web se refiere a las clases que .NET genera para usted (después de agregar una referencia web) para que pueda interactuar con el servicio web en su código.

Si eres nuevo en desarrollo y .NET, no notarías nada especial sobre el proxy. Simplemente consideraría las clases que usa para interactuar con el servicio ... pero es lo que hace el trabajo pesado entre bambalinas para formatear el sobre de SOAP y serializar sus solicitudes.

ACTUALIZAR

Y aquí hay una respuesta a tu edición:

.disco: un archivo que permite el descubrimiento de servicios web en un servidor de entrega. No se usa con frecuencia y el formato estándar que cumple el mismo propósito es UDDI.

.wsdl - Lenguaje de definición de servicios web. Este archivo define todo acerca de su servicio. Métodos disponibles, tipos de datos, etc.

.asmx: el servicio real al que buscaría. Equivalente a un archivo aspx para una página web .NET.

Otros consejos

Proxy es una clase que .NET utiliza para comunicarse con el servicio web remoto. Su IDE (Visual Studio) puede generarlo por usted O puede usar wsdl.exe, una herramienta que se suministra con ASP.NET SDK. Dependiendo del método elegido, se agregará automáticamente a su aplicación (caso anterior) o es posible que desee colocar la clase proxy en su carpeta App_Code (último caso).

La adición de una referencia web genera una o más clases de proxy.

Consulte Cómo consumir un servicio web .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top