我有一个托管在 IIS 上的 Web 应用程序。我不想将其创建为 Web 角色。我仍然可以从 IIS 上托管的 Web 应用程序访问 Azure 表存储吗?
问问题
298 次
1 回答
2
是的你可以。只需在NuGet上获取 Windows Azure 存储包,然后执行以下操作:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true");
// Create the table client
CloudTableClient tableClient = storageAccount.CreateCloudTableClient();
// Create the table if it doesn't exist
string tableName = "people";
tableClient.CreateTableIfNotExist(tableName);
然后做任何你需要做的事情。您可以将“UseDevelopmentStorage=true”替换为正确的连接字符串,例如“DefaultEndpointsProtocol=http;AccountName=...;AccountKey=...”。您需要使用上传证书来使用 https 连接。
只需知道您将为从 Azure 数据中心传出的所有数据付费。如果您有大量流量,我不建议您使用 Azure 存储作为您网站的主要数据存储解决方案。将应用程序托管在 Web 角色或 Azure 网站中肯定会更好。
于 2013-04-09T21:14:19.240 回答