none
Importar Servicio WCF a traves de internet RRS feed

  • Debate general

  • Hola, implemente un servicio wcf con vs 2010 y framework 3.5, cree una librería de servicio y la importe a un sitio web para alojarlo en el IIs 7.5. Mientras uso el servicio en la red local me funciona todo perfectamente si ningún problema, pero cuando quiero usarlo a través de internet (del lado del cliente) me da un error al agregar una referencia de servicio con la siguiente leyenda:

       Se interpretó el documento pero no se pudo procesar.
      - El documento WSDL contiene vínculos que no se pueden resolver.
      - Error al descargar 'https://diegobinsur-pc/wcf/Service.svc?xsd=xsd0'.
      - No se puede resolver el nombre remoto: 'diegobinsur-pc'
    Los metadatos contienen una referencia que no se puede resolver: 'https://200.123.9.221/wcf/Service.svc?wsdl'.
    Los metadatos contienen una referencia que no se puede resolver: 'https://200.123.9.221/wcf/Service.svc?wsdl'.
    Si el servicio se define en la solución actual, intente generar la solución y agregar de nuevo la referencia de servicio.

    Leyendo en internet una de las soluciones que vi y no funcionaron es agregando un Namespace en el serviceContract del Iservice y en el  serviceBehavior del Service que están implementados en la librería de servicios, luego en el endpoint  le agrego en la propiedad bindingNamespace con el valor del namespace, pero no me funciono. Estaría agradecido si alguien puede orientarme con este problema. 

    Saludos Diego.

     
    viernes, 29 de marzo de 2013 15:22

Todas las respuestas

  • Parece que tu cliente esta buscando el servicio en esta url: 'https://diegobinsur-pc/wcf/Service.svc

    ¿Es correcta?

    De todos modos parece que es un problema de resolución de nombres... diegobinsur-pc parece un nombre de un pc local, el cliente no sabe resolverlo

    martes, 2 de abril de 2013 17:30