Azure October 2012 SDK破坏了UseDevelopmentStorage = true

Mat*_*dle 15 c# azure

有没有人用usedevelopmentstorage = true连接字符串尝试了2012年10月的Azure sdk?

CloudStorageAccount.Parse("UseDevelopmentStorage=true")
Run Code Online (Sandbox Code Playgroud)

抛出'给定的密钥在字典中不存在'例外.

CloudStorageAccount.DevelopmentStorageAccount 
Run Code Online (Sandbox Code Playgroud)

工作正常.

这是天蓝色的sdk中的一个错误吗?

San*_*tia 21

这是存储SDK的v2.0.0.0中的错误(如果您正在使用开发存储,则需要在连接字符串中使用DevelopmentStorageProxyUri).这些是变通方法:

  • 不要使用模拟器
  • 运行fiddler并传递DevelopmentStorageProxyUri设置:CloudStorageAccount.Parse("UseDevelopmentStorage=true;DevelopmentStorageProxyUri=http://ipv4.fiddler");
  • 直接引用存储帐户: CloudStorageAccount.DevelopmentStorageAccount;

  • 修复于v2.0.1.0:http://nuget.org/packages/WindowsAzure.Storage/2.0.1.0 (4认同)

Ser*_*ler 12

此问题已在GitHubNuGet提供的最新版本(版本2.0.1)中得到解决.

对此造成的任何不便,我们深表歉意.


Ste*_*man 8

使用:

UseDevelopmentStorage=true;DevelopmentStorageProxyUri=http://127.0.0.1
Run Code Online (Sandbox Code Playgroud)

这是一个简写:

BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;QueueEndpoint=http://127.0.0.1:10001/devstoreaccount1;TableEndpoint=http://127.0.0.1:10002/devstoreaccount1;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
Run Code Online (Sandbox Code Playgroud)