技术开发 频道

实例解读Azure Blob架构及应用开发

      在这里使用的SQL Express版本是SQL Express 2008,连接上本地SQL Express后,我们可以看到开发环境的存储数据库如图3所示

 这个案例的开发步骤:第一步:创建项目

  图3 开发环境存储表

  由图3中的表我们可以看到,除了账户表(Account),这些表是针对Blob、Queue、Table三种存储服务来设计的,事实上,Blob的存储结构如图4所示:

 这个案例的开发步骤:第一步:创建项目

  图4 Blob的存储结构

  应用与案例

  在本文的案例中,我们将使用Blob存储上传到云端的图片文件,包括对云端的图片文件的列表展示、上传、删除、下载等功能。

  在开始案例之前我们简要说明一下此案例的开发环境:

  VS 2008 / VS 2010

  SQL Express 2005 / SQL Express 2008

  Windows Azure Tools for Microsoft Visual Studio 1.1,其下载的地址是:

  http://www.microsoft.com/downloads/details.aspx?familyid=5664019E-6860-4C33-9843-4EB40B297AB6&displaylang=en

  Windows Azure SDK

  http://www.microsoft.com/downloads/details.aspx?FamilyID=21910585-8693-4185-826e-e658535940aa&displaylang=en

  在本例中,将使用VS 2010来创建项目,下面我们开始介绍这个案例的详细开发步骤:

  第一步:创建项目

  在开始|所有程序里打开Microsoft Visual Studio 2010,创建新的Cloud项目DemoStorageBlob, 如图5所示:

 这个案例的开发步骤:第一步:创建项目图5 创建项目DemoStoragBlob

           输入项目名称DemoStoragBlob,解决方案名称后,点击“确定 OK”,自动打开添加云应用项目界面,如图6所示:

 这个案例的开发步骤:第一步:创建项目

  图6 创建Web Role

     选择Asp.Net Web Role,创建名为BlobWebRole的项目,点击“确定 OK”,我们创建的项目结构最终如图7所示:

 这个案例的开发步骤:第一步:创建项目

图7 DemoStorageBlob项目结构
 

0
相关文章