none
ayuda con problema web service y aplicacion cliente RRS feed

  • Pregunta

  • tengo un problema al agregar un web service que he creado a la aplicacion cliente que estoy programando, al añadir la instancia (click derecho sobre el proyecto>agregar referencia de servicio) el web service se agrega, pero los metodos de este no aparesen como deberian.

    por ejemplo si en el web servise tengo un metodo llamado holaMundo(), en la aplicacion cliente el metodo sale como:

    holaMundoRequest

    holaMundoRequestBody

    holaMundoResponse

    holaMundoResponseBody

    agrege otro web servise que encontre en internet que obtiene el clima y este si funciona normal al crear la instancia en mi proyecto, pro que pasa esto con mi web service??

    jueves, 30 de mayo de 2013 3:18

Todas las respuestas

  • hola

    si creas la instancia sel servicio web, tampoc estan los metodos

    o sea

    Serviceproxy svc = new Serviceproxy();

    svc.holaMundo()

    por supuesto ese Serviceproxy lo reemplazas por el nombre real del servicio, pero debs crear la instncia para poder ver los metodos

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    jueves, 30 de mayo de 2013 6:18
  • eso ya lo hice, pero como mencione, los metodos no aparecen como fueron construidos en el web service, todos los metodos me aparesen con Reques, RequestBody, Response, ResponseBody, mientras que el web service del clima aparecen los metodos como debiesen.

    cuando creo una instancia un metodo del web service climatico, ejemplo

    WeatherReturn wr = new WeatherReturn();

    cuando reviso los metodos de 'wr', puedo obtener cuidad, clima, entre otras cosas, pero si uso por ejemplo:

    holamundoRequest hm=new holamundoRequest(); o 

    holamundoRequestBody hm=new holamundoRequestBody(); o 

    holamundoResponse hm=new holamundoResponse();

    si reviso los metodos de hm, no sale ninguno de los que podria emplear

    uso visual studio 2012 en windows 8, por si el problema fuese la plataforma


    jueves, 30 de mayo de 2013 14:15