2013-03-27 30 views
2

我的代碼:無法解析CloudStorageAccount

CloudStorageAccount.TryParse("DefaultEndpointsProtocol=http;AccountName=your_storage_account_name;AccountKey=your_storage_account_key"); 

始終返回false。我只能將它用於連接字符串「UseDevelopmentStorage = true」。出於測試目的,我需要用另一個(虛擬)連接字符串運行它,但我無法解析它。請指教。

拋出的異常是「的賬戶信息沒有有效的組合找到」

+0

你在開發或生產嘗試? 你有沒有試過DefaultEndpointsProtocol = https? 你確定你的數據帳戶是正確的嗎? – lorddarkangel 2013-07-22 15:26:10

+0

爲什麼不將連接字符串存儲在ServiceConfiguration文件中? – lorddarkangel 2013-07-22 15:38:57

回答

0

您需要使用一個賬號密碼與有效的大小和格式。 嘗試使用此:kiRN0h4jm24fyLZIT7y5 + iA8nLE + 5QUPisiFNJ/9bH4ws6T/m9sHmr22/dw0i + 31Dgb/9JxYjj/V8SHxVPp7IA ==

0

試試這個:(使用HTTPS)

Dim account As CloudStorageAccount 

    If CloudStorageAccount.TryParse("AccountName=youraccount;AccountKey=YourAccountKey;DefaultEndpointsProtocol=https", account) Then 
     Dim tableClient As CloudTableClient = account.CreateCloudTableClient() 
     Dim table As CloudTable = tableClient.GetTableReference("Test") 
     table.CreateIfNotExists() 
    End If