2013-02-08 69 views
2

我想要使用CloudBlobClient的實例獲取容器參考。在模擬器中,一切工作正常,但如果我部署到蔚藍,第二行:無法獲取Blob容器參考

CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient(); 
blobClient.GetContainerReference("drives").CreateIfNotExist(); 

失敗,並拋出IOException,並說「指定的註冊表項不存在」。什麼可能導致這個?

回答

2

我實際上找出了錯在哪裏。 IOException通常由HTTPWebRequest Class生成,這使我認爲由於.Net庫僅僅是API包裝器,因此正在進行一些錯誤的調用。我使用的是雲端硬盤,因此我參考了API 1.7版的Microsoft.WindowsAzure.StorageClient和2.0版的Microsoft.WindowsAzure.Storage。其中兩個互相干擾。由於我需要保留雲端硬盤功能,因此我刪除了存儲類,並且一切正常。