2014-10-13 2 views
1

Я после этого руководства: http://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-tables/Доступ к Azure tablestorage

Однако, я бегу в проблемы на этапе Как создать таблицу.

Сначала я создал хранилище под названием tablestoragetest0.

Я успешно получаю TableClient:

string ConnectionString = "DefaultEndpointsProtocol=https;AccountName=tablestoragetest0;AccountKey=xxxxxxxx"; 
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(ConnectionString); 
var tableClient = storageAccount.CreateCloudTableClient(); 

Но тогда, когда я пытаюсь создать таблицу:

CloudTable table = tableClient.GetTableReference("TestTable"); 
table.CreateIfNotExists(); 

я получаю следующее исключение:

имя удаленного не удалось решить: 'tablestoragetest0.table.core.windows.net'

Любая помощь приветствуется.

+0

Можете ли вы поделиться своим «ConnectionString»? Пожалуйста, замените текст ключа учетной записи чем-то другим при совместном использовании. –

+0

См. Мой обновленный вопрос –

+0

Странно! Я попытался создать совершенно новую учетную запись хранения, а код выше работал просто отлично. Могу ли я узнать, в каком дата-центре вы создали учетную запись хранилища? Кроме того, это может быть связано с некоторой задержкой в ​​распространении DNS, поэтому вы можете немного подождать. –

ответ

0

Я могу воспроизвести ошибку, которую вы получаете на учетной записи хранилища, которую я создал в регионе Западной Европы. Ошибка для службы таблицы, а не службы blob. Кажется, что-то происходит на уровне Azure.

Смежные вопросы