none
Error consumiendo métodos de un contrato de servicio en WCF RRS feed

  • Pregunta

  • Buenas Señores y Señoras!!!

    Tengo un problema que me ha costado mucho tiempo de investigación y pruebas las cuales no han sido satisfactorias.

    He creado un servicio en WCF el cual estoy consumiendo en una aplicación de consola. Todo funciona a la perfección cuando el VS levanta el servicio localmente con el servidor de desarrollo de ASP .NET.

    He pasado el servicio al servidor de IIS en la red y ahora cuando consumo el servicio desde la aplicación, me han aparecedio una infinidad de problemas, de los cuales algunos se resolvieron con el web.config del servicio y el app.config de la aplicación. Pero persiste un mensaje de error con el cual ya no se que más hacer o revisar. El mensaje es el siguiente:

    "Referencia a objeto no establecida como instancia de un objeto."

    http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher/fault

    Este mensaje se envia en una línea en la cual llamo a un método del servicio. Adjunto parte del código donde se hace el llamado.

        Private Sub Iniciar()
            Dim proxy As New 123.com.servicio.FFContractClient
            Dim listacliente As New List(Of 123.com.servicio.ListaClientes)

            listacliente = proxy.ValidaDatosOrdenes(_fechadesde, _fechahasta).ToList

    Aunque modifiqué el método para que devuelva un valor, el mesaje de error persiste.

    Soy nuevo en este mundo de los servicios WEB y sobre todo en WCF. He leido mucha información sobre la posible causa del error pero no he podido resolver el problema. Agradeceré infinitamente la ayuda que me puedan brindar ya que llevo mucho tiempo batallando sin resultados positivos.

    saludos y gracias.

     

     

    martes, 20 de septiembre de 2011 22:06

Todas las respuestas

  • Hola Omar,

    Puedes mostrar todo el metodo Iniciar y decirnos la linea en la que se produce el error.

    Pasa si puedes tambien el StackTrace de la exception. Por lo que indica esta es una variable que tienes a Nothing e intentas acceder o a un metodo o a una propiedad de ese objeto.

    Saludos.


    phurtado
    miércoles, 21 de septiembre de 2011 10:33
  • Hola phurtado,

    Muchisimas gracias por tu atención, pero ya pude encontrar el problema.

    Definí una variable tipo <clase> a la cual no le coloque el NEW. No estaba instanciando el objeto.

    Esta variable la definia dentro de los metodos que estaba utilizando.

    Gracias.


    Omar A. Zamora A.
    miércoles, 21 de septiembre de 2011 19:09