in

Añadir servicio web WCF al cliente

Last post 01-30-2008 9:17 by nmoro. 4 replies.
Page 1 of 1 (5 items)
Sort Posts: Previous Next
  • 01-24-2008 11:35

    • nmoro
    • Top 10 Contributor
    • Joined on 05-13-2007
    • Posts 23
    • Points 455

    Añadir servicio web WCF al cliente

    Hola,

     Si tengo un servicio web WCF, para añadirlo al cliente se hace Add Service Reference y se pone la URL y el nombre que se quiere. ¿Qué pasa si la URL se quiere cambiar sin tener que compilar de nuevo el cliente? Me he fijado que la URL la pone en el App.config del cliente y en todos los servicios .svc

     
    Gracias

     
    Un saludo

     

    • Post Points: 22
  • 01-26-2008 20:56 In reply to

    Re: Añadir servicio web WCF al cliente

    En la misma pregunta tienes la respuesta.

    Si cambia la URL del servicio tan solo tienes que cambiar la URL en el app.config de los clientes.

    Jose Fco Bonnin
    -----------------------
    Coordinador Baleares on .NET
    http://blogs.clearscreen.com/jfbonnin/
    • Post Points: 22
  • 01-28-2008 8:29 In reply to

    • nmoro
    • Top 10 Contributor
    • Joined on 05-13-2007
    • Posts 23
    • Points 455

    Re: Añadir servicio web WCF al cliente

    Hola,

    El app.config por defecto venía con estas propiedades:

    -Acción: Ninguna

    -Copiar en el directorio de resultados: No copiar

     
    He cambiado la de copiar y he puesto que lo copie para poderlo modificar después de generar el .exe. Después he cambiado todas las URL's por la nueva en el app.config y va mal. Salta un mensaje que dice que no se pudo conectar a la URL antigua. Los servicios.map también llevan la URL, eso no debería cambiarse también, el problema es que estos archivos no son visibles una vez generado el cliente. ¿Cómo se puede hacer?

    Gracias 

    Saludos
     

    • Post Points: 22
  • 01-28-2008 20:23 In reply to

    Re: Añadir servicio web WCF al cliente

    Hola,

    No necesitas tocar para nada esas propiedades, el app.config se copia automáticamente al output path al compilar y se renombra siguiendo el patrón de [nombre aplicacion].[extension].config. Si tu aplicación se llama WindowsApplication.exe el fichero tendrá el nombre WindowsApplication.exe.config. Este es el fichero que se carga con el AppDomain para la configuración y el que deberías modificar.

    Tampoco necesitas cambiar los ficheros .map porque son los que se utilizan para generar la referencia, solo necesitarías modificarlos en el caso de que quisieras actualizar la referencia para generar un proxy nuevo.

    Jose Fco Bonnin
    -----------------------
    Coordinador Baleares on .NET
    http://blogs.clearscreen.com/jfbonnin/
    • Post Points: 22
  • 01-30-2008 9:17 In reply to

    • nmoro
    • Top 10 Contributor
    • Joined on 05-13-2007
    • Posts 23
    • Points 455

    Re: Añadir servicio web WCF al cliente

    Hola,

    He probado cambiando ese archivo y va bien.

    Muchas gracias

    Saludos 

    • Post Points: 5
Page 1 of 1 (5 items)
Baleares on .NET®
Powered by Community Server (Commercial Edition), by Telligent Systems