2017-04-11 11 views
2

プロダクションリリースを設定しているため、ポータルに新しいサービスがすべて作成されています。 Azureテーブルを作成できるストレージアカウントを作成しようとしています。現在、私はNLOG Azure Storageを使用しており、必要に応じて常にテーブルを作成しています(手動で削除する場合は、アプリケーションを再実行すると再作成されます)。私は手動で私はエラーを取得するテーブルを作成しようとした場合Azureポータルでテーブルストレージが見つからない

CloudStorageAccount storageAccount = CloudStorageAccount.Parse(Configuration.AzureStorageConnectionString); 
// Create the table client. 
CloudTableClient tableClient = storageAccount.CreateCloudTableClient(); 
CloudTable table = tableClient.GetTableReference("TestTable"); 
// Create the CloudTable if it does not exist 
bool test = table.CreateIfNotExists(); 

は私がテーブルで簡単にできないが、ブロブを作成することができます(以下のコードを参照してください)。以前の(ステージングしている)ストレージアカウントが古いポータル上に作成された場合、それは違いがありますか?

<add key="AzureStorageConnectionString" value="DefaultEndpointsProtocol=https;AccountName=productionhalostorage;AccountKey=abc;EndpointSuffix=core.windows.net" 
    xdt:Transform="Replace" 
    xdt:Locator="Match(key)" /> 

は私たちのconfigsを維持するためにスローチーターを使用していますXDT年代を無視:

は、ここに私の設定です。

+1

あなたはあなたが持っているエラーを共有できますか? – Aravind

答えて

2

問題のストレージアカウントのタイプを確認してください。 Standardストレージアカウントで、Blob Storageアカウントではありません。Blob Storageアカウントはテーブルをサポートしていません。

アカウントのタイプがStandardの場合は、そのアカウントの冗長性のタイプを確認してください。これらの冗長タイプも表をサポートしていないので、ZRSまたはPremium LRSであってはなりません。

+0

素晴らしいもの!本当にありがとう! – David

関連する問題