none
Error al actualizar Referencia Web RRS feed

  • Pregunta

  • Estimado Grupo.
    Estoy empezando en el tema mobile , despues de agregar una referencia web a un proyecto SmartDevice, e ir al codigo fuente , no me permite utilizar esta referencia para utilizar sus metodos , al ir a la referencia agregada y presionar Actualizar Referencia Web , me marca el siguiente error "Error de la heramienta personalizada MSDiscoCodeGenerator.No se pudo recuperar el proyecto actual"
    Tanto el proyecto Web Service como el de SmartDevvice estan en localhost.
    Lo que si es extraño es que si hago lo mismo en proyectos asp.net si me permite trabajar y no me marca este error y puedo actualizar la referencia , utilizar sus metodos , ser feliz.... etc...

    Espero me puedan guiar con este problema, Agradecido

    Juan
    lunes, 14 de septiembre de 2009 14:33

Respuestas

  • Hola Juan,

    Puedes verificar desde la PDA si le haces un ping al equipo en donde esta el web service?

    Loq ue expones es que no hay red desde la PDA o desde el EMulador.

    Puedes navegar por internet desde el emulador o desde el dispositivo cuando haces las pruebas en cualquiera de los dispositivos o del emulador?

    Saludos,


    Roberto Alvarado Taborda Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    miércoles, 16 de septiembre de 2009 18:15

Todas las respuestas

  • Hola Juan

    Si estas intentando conectarte a un web service desde el emulador de Smartdevice debes tener en cuenta que debes tener el emulador activo como si fuera un dispositivo fisico, ya que el emulador enmascara la red y de alli que no veas o no sea visible el web service.

    Para poder hacer esto, revisa en mi blog lo siguiente: http://vbcodigopocketpc.blogspot.com/2009/06/como-conectarse-un-servidor-sql-desde.html

    Alli estan los pasos de como hacer que le emulador tenga red y se conecte a internet de una manera sencilla.

    Saludos,

    Roberto Alvarado Taborda Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    martes, 15 de septiembre de 2009 10:54
  • Hola JuanValpo.

    Mi pregunta es: esta usando todo una solución con multiple proyecto enlazado?

    sin necesidad de usar IIS?

    Si es eso, te puedo dar la respuesta!!!

    cualquier cosa me avisa!

    Saludos.
    Developer .NET
    martes, 15 de septiembre de 2009 14:42
  • Estimado Roberto.
    Segui los pasos indicado en tu blog , y el error persiste  , he googleado bastante y por lo que entiendo se debe a un error al generarse el servicio en el seting.seting , pero aun lo logro solucionarlo.
    De todas formas agradecido por tu aporte , me servira bastante.

    P.d.Cualquier consejo sera agradecido

    Saludos

    Juan
    martes, 15 de septiembre de 2009 22:51
  • Megasoft.
    Me mataste con tu pregunta ... buenoe estoy partiendo recien en este tema , y estoy trabajando a nivel localhost , para eso tengo 2 proyectos separados (el Web Service y el proyecto mobile ) , pero no se si es eso lo que me preguntas

    Buano cualquier ayuda o comentario me servira por cuanto aun no logro solucionar este problema

    Agradecido

    Juan
    martes, 15 de septiembre de 2009 22:54
  • Hola Juan

    Si pones a correr o a ejecutar, el web service, y luego ejecutas la aplciacion en el emulador, ingresas al Pocket Internet Explorer y digitas la direccion del web service te funciona? Esa es una de las primeras pruebas.

    Si no te funciona loq ue te recomende en miblog, en Winodws Mobile device center aparece el emulador conectado? si no aparece aun no hay red y no vas a ver tu emulador.

    Otra prueba que puedes hacer es si abres el explorador de archivo de tu PC puedes ver en el arbol una nueva unidad Pocket_PC? si no es asi, no hay conexion.

    Una de las cosas que no menciono en el articulo es que debes configurar el Windows Mobilce device Center con conexion DMA, si tienes una diferente no encuentra el emulador.

    Saludos,


    Roberto Alvarado Taborda Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    miércoles, 16 de septiembre de 2009 10:38
  • Hola JuanValpo.

    Cuando hablo de un solucion con multiple proyecto es decir:

    el web service y proyecto mobile lo tiene cargado al mismo tiempo dentro de una sola IDE de visual Studio!

    Ademas de eso tu quiere trabajar de formar centralizada sin necesidad de requerir conexion a la red y gestion de IIS

    entonce la pregunta es: es el escenario que quiere trabajar?

    si es si, por favor avisame y te doy la respuesta!

    saludos.
    Developer .NET
    miércoles, 16 de septiembre de 2009 12:11
  • Estimado Roberto.
    Con respecto a colocar la direccion del localhost en el emulador , la he escrito y no se conecta el WS , el dispositivo si figura en mi explorador, he revisado la configuracion y esta correcta , se me acaban las ideas , de hecho he vuelto a instalar el VS y lo mismo , pruebo en el pc de mi colega y funciona bien , asi que no se que pueda ser.

    Saludos

    Juan Lorca
    miércoles, 16 de septiembre de 2009 18:06
  • MegaSoft.
    No lo he trabajado de esa forma, pero lo intente y me paso lo mismo , dime cual es tu solucion de esa forma , para poder probar

    Sldos

    Juan
    miércoles, 16 de septiembre de 2009 18:08
  • Hola Juan,

    Puedes verificar desde la PDA si le haces un ping al equipo en donde esta el web service?

    Loq ue expones es que no hay red desde la PDA o desde el EMulador.

    Puedes navegar por internet desde el emulador o desde el dispositivo cuando haces las pruebas en cualquiera de los dispositivos o del emulador?

    Saludos,


    Roberto Alvarado Taborda Core Group BogotaDotNET Compact Framework Developer .NET Bogota - Colombia
    miércoles, 16 de septiembre de 2009 18:15
  • Roberto.
    Para que comprendas de mejor forma lo que me pasa , subi un video a youtube , mira este link
    http://www.youtube.com/watch?v=jY4IBBTgP-4

    Espero puedas entender lo que me pasa y poder ayudarme

    Juan
    miércoles, 16 de septiembre de 2009 20:21
  • Hola, JuanValpo disculpa la tardanza.

    Aquì esta la solución que te prometi:
    http://jorgepedraza.wordpress.com/2009/09/22/asp-net-web-service-y-smart-device-en-visual-studio-2008/

    Espero que sea de gran utilidad


    Por favor calificame como respuesta.
    Developer .NET
    martes, 22 de septiembre de 2009 20:54
  • Hola JuanVAlpo

    Yo tengo exactamente el mismo error, Cuando agrego la referencia web, en el codigo no me deja utilizar sus metodos, le doy actualizar referencia web y me marca el error "Error de la heramienta personalizada MSDiscoCodeGenerator.No se pudo recuperar el proyecto actual"
    No he encontrado ninguna solución al respecto, te agradecería que me compartieras alguna si la llegas a encontrar.
    Gracias.
    sábado, 13 de febrero de 2010 16:57
  • Hola JuanValpo

    La solucion al problema, es que debes agregar en tu carpeta de la referencia web, el archivo Reference.Vb que es el que contiene el codigo del webservice
    sábado, 13 de febrero de 2010 17:03