Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 保存blob时发生异常_C#_Azure_Asp.net Mvc 4 - Fatal编程技术网

C# 保存blob时发生异常

C# 保存blob时发生异常,c#,azure,asp.net-mvc-4,C#,Azure,Asp.net Mvc 4,我正在使用WindowAzure云计算API。我正在开发一个非常基本的应用程序,只需保存和访问Blob,因为我从今天开始学习它。我安装了VWD express 2010的SDK。我使用以下连接字符串连接到本地运行的存储仿真器: . . <add key="StorageConnectionString" value="UseDevelopmentStorage=true" /> </appSettings> 为什么它连接到远程服务器,它应该在本地运行 “远

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

  . 
  .
  <add key="StorageConnectionString" value="UseDevelopmentStorage=true" />
</appSettings>
为什么它连接到远程服务器,它应该在本地运行

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

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

    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);
    }