none
Web Services en Azure RRS feed

  • Pregunta

  • Soy totalmente nuevo en Azure y tengo varias preguntas, todas relacionadas a que necesito alojar un web service en la nube. Especifico nuevamente que es un web service, no un WCF.

    En primer lugar, es esto posible? Tener un web service y alojarlo en la nube sin tener que modificarlo? Estuve buscando información al respecto y al parecer lo único que encuentro es información para cargar WCFs. También me estoy topando con que únicamente puedo cargar mis aplicaciones si tengo instalado el SDK de Azure ¿es esto cierto? El problema es que no puedo instalarlo porque mi máquina trabaja con Windows XP.

    Podría resumir mi pregunta en algo así como:

    ¿Es posible cargar web services en Azure, sin tener que modificar su código, y sin necesidad de utilizar el Azure SDK?


    laloivol
    martes, 25 de enero de 2011 17:15

Todas las respuestas

  • XP no está soportado por el Azure SDK. Me pasó lo mismo en la empresa en la que trabajo y para hacer mis pruebas en Azure utilicé una máquina virtual con un Windows 7. Me dió muy buen resultado y creo que es mejor solución que algun workaround para instalar el SDK en XP que puedes encontrar por ahí.

    Puedes desplegar una máquina virtual en Azure sin necesidad del SDK, aunque es recomendable para preparar los ficheros de configuración necesarios, encuentras la información aquí http://msdn.microsoft.com/en-us/library/gg465398.aspx. Utilizar Azure como IaaS implica que tienes que preparar la máquina virtual y encargarte de sus actualizaciones y supervisión. Sólo se pueden utilizar imágenes de Windows Server 2008. 

    Una VM no es la solución si quieres hospedar un web service, bastaría con utilizar el Web Role que proporciona el SDK de Azure en Visual Studio, encuentras una introducción de lo que hay que hacer aquí http://msdn.microsoft.com/en-us/magazine/ee336122.aspx.

    Saludos,

    Alfredo

    miércoles, 26 de enero de 2011 7:52
  • Hola laloivol,

    Como te comenta adelsors, si sólo dispones de un equipo con Windows XP, lo mejor será que trabajes sobre una máquina virtual con Windows 7 para poder utilizar el SDK. Es necesario un tipo de proyecto específico para poder subir las aplicaciones a la nube del tipo Windows Azure Project .

    Por otro lado, desconozco cómo de complejo es el servicio web que comentas pero existen algunos pasos básicos para conseguir una conversión rápida e indolora de asmx a WCF. Te dejo un par de enlaces por si te fuera de utilidad:

    http://kennyw.com/work/indigo/86

    http://weblogs.manas.com.ar/waj/2007/05/31/asmx-to-wcf-migration/

    ¡Saludos!

    sábado, 29 de enero de 2011 15:47