none
Error al agregar uan referencia de servicio para consumir un web service externo RRS feed

  • 问题

  • Buenos dias para todos

    Le comento que estoy tratando de consumir un web service desde una aplicación de escritorio en visual estudio 2010, cuando ingreso la dirección(http://172.16.1.60/webservice/servers/srv_bucaramanga.php) a la referencia de servicio, me sale el siguiente error :

    El documento HTML no contiene información de descubrimiento del servicio Web.
    Los metadatos contienen una referencia que no se puede resolver: 'http://172.16.1.60/webservice/servers/srv_bucaramanga.php'.
    El tipo de contenido text/xml; charset=ISO-8859-1 del mensaje de respuesta no coincide con el tipo de contenido del enlace (application/soap+xml; charset=utf-8). Si usa un codificador personalizado, asegúrese de que el método IsContentTypeSupported se implemente correctamente. Los primeros 700 bytes de la respuesta fueron: '<?xml version="1.0" encoding="ISO-8859-1"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
      xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
    <SOAP-ENV:Body><SOAP-ENV:Fault><faultcode xsi:type="xsd:string">SOAP-ENV:Client</faultcode><faultactor xsi:type="xsd:string"></faultactor><faultstring xsi:type="xsd:string">Operation &apos;&apos; is not defined in the WSDL for this service</faultstring><detail xsi:type="xsd:string"></detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>'.
    Error en el servidor remoto: (500) Error interno del servidor.
    Si el servicio se define en la solución actual, intente generar la solución y agregar de nuevo la referencia de servicio.

    Agradezcoa las personas que me puedan ayudar a solucionar este problema.....

    2018年2月15日 13:16

答案

  • hola

    >>El documento HTML no contiene información de descubrimiento del servicio Web.

    pero estas seguro que esa url devuelve un WSDL ? estas seguro que es un servicio

    si pones la url en el browser puedes visualizar el xml del wsdl?

    porque segun la descripcion del problema pareciera que solo es una pagina php que retorna html, quizas no sea un servicio que puedas referenciar

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    2018年2月15日 15:05

全部回复

  • hola

    >>El documento HTML no contiene información de descubrimiento del servicio Web.

    pero estas seguro que esa url devuelve un WSDL ? estas seguro que es un servicio

    si pones la url en el browser puedes visualizar el xml del wsdl?

    porque segun la descripcion del problema pareciera que solo es una pagina php que retorna html, quizas no sea un servicio que puedas referenciar

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    2018年2月15日 15:05
  • Buenos días Leandro...

    La empresa que nos ofrece el servicio nos dice que es un web service y que otras empresas consumen el servicio por php...

    al poner la url en el browser me muestra el nombre de los metodos... como muestro en la imagen:

    La compañia que que nos ofrece el servicio hizo el web service en el lenguaje PHP y funciona con otras empresas que lo consumen pero tambien desde PHP y nosotros queremos consumirlo desde Visual estudio 2010...

    2018年2月15日 15:31
  • Leandro muchísimas gracias  por su orientación muy agradecido con su ayuda... ya solucionado
    2018年2月15日 15:44
  • hola disculpa sabe que tengo el mismo error, podrias comentar como solucionaste dicho error gracias
    2022年8月11日 22:32