についてのこのチュートリアルに従っていTable Storage Service
ます。「Cloud Services を使用する場合の接続文字列の構成」の段落 5 にあるチュートリアルのエミュレーター バージョンを使用しています。
これは、「About」に貼り付けたコードです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 Cloud Service」です。次に表示されたウィンドウでは、「ASP.NET MVC 4 Web Role」のみを追加しました。
このエラーの原因は何ですか?