jueves, 30 de julio de 2009

Windows Azure : Ejemplo de almacenamiento

Bueno gente, llegó la entrega final de este material, para el mismo, hemos decidimos compartir con ustedes una pequeña solución que creamos para poner en práctica todos los conocimientos de los que hemos estado hablando. Se trata de una pequeña grilla de contactos y un formview que muestra el detalle del registro en el que estamos posicionados. Los datos del contacto se guardan en un tabla y la foto de los contactos son almacenados en un blob container. Algo interesante de este ejemplo, es que incorpora los controles de membership estándar de ASP.NET y como verá en dicho ejemplo, funcionan de manera transparente. Se estará preguntando cómo es esto? Bien, la "magia" la hacen unos proyectos agregados a la solución que son partes de los proyectos de ejemplo que vienen con el sdk. Para que este ejemplo funcione correctamente, debe descomprimir el archivo samples.zip que se encuentra en C:\Program Files\Windows Azure SDK\v1.0 debajo de dicha carpeta (debe tener el SDK instalado).

Los proyectos usados de los sdk samples son:

  • AspProviders - C:\Program Files\Windows Azure SDK\v1.0\samples\AspProviders\Lib\bin\Debug\AspProviders.dll
  • StorageClient - C:\Program Files\Windows Azure SDK\v1.0\samples\StorageClient\Lib\bin\Debug\StorageClient.dll

Por razones obvias, no hemos puesto una AccountSharedKey en los archivos de configuración (ServiceConfiguration.cscfg y web.config), por lo que debe sustituir los datos de la cuenta por los suyos propios. Algo que nos quedo en el debe es el uso de colas y agregar un worker role a la solución que procese esa cola, pero bueno, si nos disculpan quedará para la versión 2.0
Esperamos que les haya gustado y les sea útil. Para bajar el proyecto
haga clic aquí. Un abrazo, y hasta la próxima!

No hay comentarios:

Publicar un comentario