miércoles, 1 de diciembre de 2010

Deploy en Windows Azure

Una vez que terminamos de desarrollar la aplicación, el último paso es hacer un deploy en Windows Azure.

Si nuestra aplicación usa el servicio de Storage de Azure, recomendamos primero correr la aplicación en forma local pero utilizando el Storage de Azure en vez del Storage local, como se indica en los últimos pasos de este post. De esta manera nos podemos asegurar de eliminar posibles errores relacionados con el Storage, de forma más fácil que subiendo toda la aplicación a Azure.

Finalmente, recomendamos este artículo para hacer el deploy completo de la aplicación. En nuestro caso nos fue de mucha utilidad activar IntelliTrace para detectar posibles bugs al momento de inicializar los web y worker roles.

Como última recomendación, si logramos hacer el deploy y todos los web y worker roles están en estado ready pero el sitio no se ve en el explorador o muestra un mensaje de error, agregar en el archivo web.config dentro del tag <system.web> lo siguiente: <customErrors mode="Off"/> . De esta forma podemos ver más detalles del error.

Azure Storage Explorer

Azure Storage Explorer es una herramienta muy útil para ver y alterar el contenido almacenado proyectos que usan Windows Azure storage.

Recomendamos utilizar esta aplicación para debuggear el contenido del storage. Se
configurarn los datos de la cuenta y permite acceder a todo lo que se tiene almacenado.

Con esta aplicación pueden ver y editas los 3 tipos de almacenamientos en la nube: blobs, queues y tables.

Para descargarlo y obtener más información acceder aqui.