正在加载...

关于Azure入门遇到的几个问题

作者:混沌 十一月 14th, 2009

     获得Azure邀请已经有很久了,一直没有认真去试用.  今天有点时间,于是按照官方的Demo体验了一下. 遇到些问题,逐一解决了,现记录如下备查.

     具体入门请自行参考官方网站,我这里只列举我曾遇到的问题和解决方法.

问题1关于ServiceConfiguration.cscfg的配置问题,我原来就搞错了,实验了很久:    

      如果程序要用到Simple Data Storage,则需要在ServiceConfiguration.cscfg中如下配置:

    1) 如果在本地测试,参考如下,  注意红色部分必须这样,这是默认本地帐号,修改为其他的本地测试可能不通过.
      <Setting name="AccountName" value="devstoreaccount1" />
      <Setting name="AccountSharedKey" value="Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==" />
      <Setting name="BlobStorageEndpoint" value="http://127.0.0.1:10000/" />
      <Setting name="QueueStorageEndpoint" value="http://127.0.0.1:10001"/>
      <Setting name="TableStorageEndpoint" value="http://127.0.0.1:10002/" />

    2)如果是部署到Azure云端, 并且你的Cloud Storage上给你的信息是:
   Endpoints:
    http://XXXX.blob.core.windows.net/
    http://XXXX.queue.core.windows.net/
    http://XXXX.table.core.windows.net/
   Primary Access Key:
     bMmkptXWQY1kXyexePdj5MylOKsB5PL3Ms/vIEXu7LlULNMdcT84ZCaqFVZ6MFTajQ9ij5PjxrLXOjhYBuOg0Q==

   那么,如下对应蓝颜色部分填写:  
      <Setting name="AccountName" value="XXXX" />
      <Setting name="AccountSharedKey" value="bMmkptXWQY1kXyexePdj5MylOKsB5PL3Ms/vIEXu7LlULNMdcT84ZCaqFVZ6MFTajQ9ij5PjxrLXOjhYBuOg0Q==" />
      <Setting name="BlobStorageEndpoint" value="http://blob.core.windows.net/" />
      <Setting name="QueueStorageEndpoint" value="http://queue.core.windows.net"/>
      <Setting name="TableStorageEndpoint" value="http://table.core.windows.net/" />
      <Setting name="allowInsecureRemoteEndpoints" value="true" />

问题2关于本地测试的支持环境:
          这里强调一点就是:  本地测试时,  IIS 和 SQL Server 必须启动.   我原来也曾由于这个原因总是无法启动程序.

问题3: 关于如何用客户端访问  SQL Azure 的问题.
       1) 首先必须装  Microsoft SQL Server 2008(包含了SQL Server Management Studio 2008)
       2) 用SQL Server Management Studio 2008连接到SQL Azure  ,还需要有些技巧(呵呵,算是工具的Bug吧),这点参见:
   http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/6514c399-079d-451b-ae2d-59763c8cfb54
  中 Q: How can I use SSMS to connect to SQL Azure? 部分的内容.

未完待续! 问题随着我体验的进程不断添加中......

梅花

我要留言

麻烦,计算一下:8+3