none
Web SErvice en visual Basic RRS feed

  • Pregunta

  • Buenas,

    Tengo la versión 'Visual Boasic 2010 Express Edition' y no me deja añadir un servicio Web dentro de un proyecto. Que version de Visual Studio debería comprar para poder insertar un Web Service dento de un proyecto de escritorio?

    Gracias

    Saludos

    Joana

    jueves, 26 de mayo de 2016 9:33

Todas las respuestas

  • Tiene que poderse hacer con la Express. Desde luego, si lo deseas puedes descargarte gratuitamente una edición Community 2015, que es más potente que la Express (y más actual que el 2010). Pero para añadir una Referencia de Servicio, la Express debería ser suficiente. Tal vez el problema sea alguno distinto, no que la Express no soporte esta funcionalidad (por ejemplo, que el servicio al que apuntas esté devolviendo un WSDL incorrecto). Sería más fácil ayudarte si explicases exactamente cómo estás añadiendo la referencia al servicio y cuáles son los resultados que observas.
    jueves, 26 de mayo de 2016 9:51
  • la cuestion es que no me deja añadir ningun proyecto web y por consiguietne tampoco existe la clase Service por lo que todos los tutoriales que leo de como hacerlo no me sirven.

    Saludos

    joana

    jueves, 26 de mayo de 2016 10:34
  • Ah, no. La clase Service es para un Servicio Windows, y no para un Servicio Web. La edición Express, efectivamente, no soporta crear Servicios Windows.

    Para hacer un Servicio Web, sí que se puede hacer con la edición Express... pero es otra Express distinta. Necesitarás, además de la edición Express para aplicaciones de escritorio (que creo que es la que ya tienes), descargar e instalar la edición Express para aplicaciones web (que es otro ejecutable distinto que tendrás que instalar por separado) y con esta última sí que podrás crear el servicio web. Obsérvese que con la edición Express no podrás manejar las dos cosas a la vez (el cliente de escritorio y el servicio web) en una única solución en Visual Studio. Pero sí que podrás añadir desde el cliente de escritorio una Referencia Web al otro proyecto una vez que lo hayas desarrollado con la otra edición Express.

    Si estas limitaciones de la Express te resultan demasiado incómodas, instálate la edición Community, que también es gratis y sí que permite combinar todos los tipos de proyectos a la vez.


    jueves, 26 de mayo de 2016 13:22