Eso simplemente no es un servicio web SOAP. Es un servicio REST XML. Los servicios REST no proporcionan metadatos autodescriptivos en forma de WSDL.
Necesita otra forma de comunicarse con el servicio. Si no hay un contenedor C# disponible, probablemente tendrá que escribir el generador de URL usted mismo, y hacer que .NET Framework deserialice los documentos xml para usted en clases bien escritas (que usted, también, escriba usted mismo).
tratar de leer más en: Oddle Developer Center
EDIT: También, si está descargando el documento XML desde una aplicación web, hay un par de cosas que hay que tener en cuenta.
Cuando esté desarrollando, asegúrese de ejecutar Visual Studio como administrador .
Cuando implemente en su proveedor de alojamiento, asegúrese de no ejecutar Medium Trust, ya que esto podría impedir el acceso a fuentes web externas.
Pero aun así, no puedo entender por qué el cuadro de diálogo Agregar referencia web no se puede conectar al servidor web oodle. Verifique la configuración de red, la configuración del firewall, etc. Si puede visitar la URL en su navegador web, debe poder descargar el documento a través del código.
Pero cómo obtener datos de URL? Quiero decir que se generan solicitudes y respuestas totalmente nuevas. Entonces, ¿cómo puedo mapearlo? – Chintan
Puede dejar que WCF lo haga por usted. Aquí hay un par de sugerencias: http://blogs.msdn.com/b/pedram/archive/2008/04/21/how-toumers-consume-rest-services-with-wcf.aspx http: // msdn. microsoft.com/en-us/magazine/dd315413.aspx –
... o lo hace todo de forma manual. Luego necesita algún método para generar las direcciones URL adecuadas, luego usa un objeto 'WebClient' para crear una solicitud y luego abre la respuesta' Stream'. Luego hay algunas maneras diferentes de recuperar los datos de una manera estructurada. 'XmlDocument',' XDocument' o 'XmlSerializer' son puntos de partida ... –