如何将Blob和Table添加到同一Azure存储
一段时间以来,我已经成功地使用了Azure Blob。现在我想向同一Azure应用商店添加一个表,但这不起作用。我没有得到任何错误的回报 以下是我的代码片段:如何将Blob和Table添加到同一Azure存储,azure,blob,Azure,Blob,一段时间以来,我已经成功地使用了Azure Blob。现在我想向同一Azure应用商店添加一个表,但这不起作用。我没有得到任何错误的回报 以下是我的代码片段: Dim MyBlobClient As CloudBlobClient = MyStoreAccount.CreateCloudBlobClient Dim MyContainer As CloudBlobContainer = MyBlobClient.GetContainerReference("dem
Dim MyBlobClient As CloudBlobClient = MyStoreAccount.CreateCloudBlobClient
Dim MyContainer As CloudBlobContainer = MyBlobClient.GetContainerReference("demoblob")
MyContainer.CreateIfNotExists()
Dim MyTableClient As CloudTableClient = MyStoreAccount.CreateCloudTableClient
Dim MyTable As CloudTable = MyTableClient.GetTableReference("demotable")
MyTable.CreateIfNotExists()
当然我已经先解决了连接字符串,这不是问题所在。作为上述代码的结果,将创建一个名为“demoblob”的容器。但是名为“可降级”的表不是。代码包含在Try/Catch/EndTry中,不会引发任何错误
出了什么问题?是否可以在同一存储中混合使用blob和表?表存储是Microsoft Azure提供的另一种存储类型(blob存储除外)。Blob允许您在Microsoft Azure中存储非结构化数据,而表允许您在其中存储结构化数据。表存储是NoSql数据存储 此时,您无法通过Windows Azure门户浏览存储帐户中的表。要查看存储帐户中的表,您需要使用另一个支持表存储的工具
如果您使用的是Visual Studio,则可以通过服务器资源管理器查看表。要通过服务器资源管理器查看表,请右键单击
Windows Azure存储
节点,然后单击添加新存储帐户
,然后手动添加存储凭据,以添加存储帐户连接。还有第三方工具(免费和付费),也可以用来查看表格。您可以在此处找到存储资源管理器列表:。如何检查是否创建了表?我觉得你的密码很好。嗨,高拉夫,谢谢你回复我。我通过登录Azure管理门户并查找表的名称来检查这一点。我假设它会出现在列表中的商店名称下,就像驻留在那里的blob容器的名称一样。这是(不是)正确的检查方式吗?谢谢Gaurav!你的第一反应是对的(就像我的代码一样)。问题不是表没有创建,而是它在Azure管理门户中不可见(这真是奇怪…!)。根据您的建议,通过服务器资源管理器进行连接,我可以看到该表已创建,并且它还包含我的所有尝试。