我在Windows Azure MVC4上开发了一个网站。我尝试从blob上传并获取照片。 我的相关代码(我从网上的其他示例中获得):如何通过网站MVC4连接Azure blob存储
var storageAccount = CloudStorageAccount.Parse(ConfigurationManager.ConnectionStrings [“StorageConnection”] .ConnectionString);
var blobStorage = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobStorage.GetContainerReference("abc");
container.CreateIfNotExists();
var permissions = container.GetPermissions();
permissions.PublicAccess = BlobContainerPublicAccessType.Container;
container.SetPermissions(permissions);
我的web.config中的相关代码:
<add name="StorageConnection" connectionString="DefaultEndPointsProtocol=https;AccountName=abc;AccountKey=*******"/>
当我跑我得到了一个格式异常。请注意,它是网站。
根据一些职位,当我把我的连接字符串到app.config,没有解决方案。
非常感谢您的帮助。
我在web.config代码中发现了一个小错字:“AccountNam = abc;”。它应该是“AccountName = abc;” [缺少:AccountNam中的“e”]。这可能是原因吗? –
不,我在发布时发现复制粘贴错误。我纠正它。 –
好的。只是想确保这一点,因为我得到了格式异常:)。你的代码到底在哪里得到异常? –