none
Configurar Web Service desde IIS para ser accesado desde cualquier otro sitio con internet RRS feed

  • Pregunta

  • Hola que tal.

    Tengo en el IIS un WCF montado en una laptop, hice pruebas desde otra laptop:

    IP_LAPTOP_HOST/Hola1/calculator.svc?wsdl y pude accesar sin problemas a los métodos del WFC.

    Ahora, puse mi laptop host en otro lugar (otra casa) y desde mi laptop personal quiero accesar a ese WFC. ¿Debo hacer alguna configuración para poder accesar a ella?

    Estoy usando no-ip para ahorrar el problema de la ip dinámica, entonces hago esto, al querer añadir la referencia en mi proyecto:

    http://miejemplo.no-ip.org/Hola1/calculator.svc?wsdl

    Tarda en buscar la referencia y al final me da un error, total que no me muestra el Calculator.svc y no lo puedo añadir a mi proyecto.

    ¿Habrá algun tutorial para configurarlo o algo donde me pueda basar?, soy nuevo en esto y me lo dejaron de tarea.

    Saludos

    • Cambiado webJose lunes, 8 de diciembre de 2014 19:11
    sábado, 6 de diciembre de 2014 0:10

Todas las respuestas

  • hola

    es que en realidad en el iis no tendrias que configurar mas nada

    el resto de la configuracion lo tienes que realizar en el router, basicamente abrir el puerto a internet, mapeando el puerto de WAN con la ip y puerto de LAN

     publicar sitio en la internet

     Conectar a un WCF remotamente

     Conectar dos computadoras

    en esos link explico como podrias hacerlo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    sábado, 6 de diciembre de 2014 0:17
  • Puedes acceder a la url no-ip desde "otra casa"? sin entrar en la url del servicio digo sino al dominio en si o al root del sitio.

    Si no puedes, haz lo que te dice Leandro.

    Si puedes acceder al sitio, pero no al servicio, mira las etiquetas de clase y método del servicio para permitir el método GET, que la url del head del servicio apunte a la url correcta (la url no-ip completa) y revisa la configuración del archivo web.config principal del sitio.

    Podríamos darte más pistas si especificas el error

    ¿un error web 50X o 40X como 505 o 404? 

    ¿un error de compilación?

    Ya que es una web de uso interno, en el web.config pon el customerrormode en off y si es un error de compilación, te indicará como solucionarlo o de donde procede.

    domingo, 7 de diciembre de 2014 21:08