Windows Azure удаленный сервер вернул ошибку: (404) не найден

Я этой учебник, который о Table Storage Service. Я использую версию эмулятора учебника, которую вы можете найти в пункте 5 параграфа "настройка строки подключения при использовании облачных сервисов".

это код, который я вставил в "О"ActionResult:

public ActionResult About()
{

   // Retrieve the storage account from the connection string.
   CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
   CloudConfigurationManager.GetSetting("StorageConnectionString"));

   // Create the table client.
   CloudTableClient tableClient = storageAccount.CreateCloudTableClient();

   // Create the CloudTable object that represents the "people" table.
       CloudTable table = tableClient.GetTableReference("people");

   // Create a new customer entity.
   CustomerEntity customer1 = new CustomerEntity("Harp", "Walter");
   customer1.Email = "Walter@contoso.com";
   customer1.PhoneNumber = "425-555-0101";

   // Create the TableOperation that inserts the customer entity.
   TableOperation insertOperation = TableOperation.Insert(customer1);

   // Execute the insert operation.
   table.Execute(insertOperation);

   return View();      
}

в строке table.Execute(insertOperation); Я получаю следующее сообщение об ошибке:

StorageException был необработан кодом пользователя, возвращенным удаленным сервером ошибка: (404) Не Найден.

шаблон проекта, который я использовал, был "облачная служба Windows Azure". В следующем появившемся окне я только добавил :ASP.NET веб-роль MVC 4".

кто-нибудь знает, что вызывает эту ошибку?

2 ответов


существует ли таблица людей в области хранения? (вы можете проверить на портале управления Azure)


Я пришел сюда после получения той же ошибки(не найден, когда .replace), но мой случай был другим, у меня действительно была таблица людей, но проблема с моим кодом в том, что я обновлял значение ключа строки. Я думаю, вы можете обновлять только другие поля, но не ключи разделов или ключи строк. Просто подумал добавить это к ответам, Если кто-то еще получит ту же проблему, что и я.