1

我正在使用WindowAzure云计算 API。我正在开发一个非常基本的应用程序,saving因为我今天开始学习它。我为 VWD express 2010 安装了 SDK。我使用以下连接字符串连接到本地运行的存储模拟器:accessingBlob

  . 
  .
  <add key="StorageConnectionString" value="UseDevelopmentStorage=true" />
</appSettings>

我保存 Blob 的代码,其中出现异常 ( Unable to connect to the remote server),行标记:

    public void Save()
    {
        CloudBlobClient blobclient = Account.CreateCloudBlobClient();

        CloudBlobContainer container = blobclient.GetContainerReference(Container);
=====>  container.CreateIfNotExist(); 

        container.SetPermissions(new BlobContainerPermissions() { PublicAccess = BlobContainerPublicAccessType.Blob });

        CloudBlob blob = container.GetBlobReference(Blob);
        blob.UploadFromStream(Data);
    }

为什么它连接到远程服务器,它应该在本地运行?

4

1 回答 1

4

“远程服务器”是一个通用响应,意味着它无法连接到您在连接字符串中指定的服务器(开发服务器)。显然存储模拟器没有运行。启动它,您的代码应该可以工作。

于 2012-07-21T19:22:05.550 回答