我有一个在共享主机上运行的ASP.NET应用程序,并希望使用Windows Azure blob存储来存储图像(我的共享主机存储空间有限)。我的应用程序将上传这些图像并从中下载到客户端PC。
我创建了一个新的云项目来测试它,并使其成功使用离线存储模拟器,但我注意到云项目有一个Web工作者角色,我相信,在部署到Azure时需要一个计算实例。 Azure存储非常便宜,但如果我需要一个计算实例供我的应用程序进行通信以进行访问,那么即使使用最小的实例,它也会变得更加昂贵。
我的问题是 - 我是否需要一个计算实例才能将文件上传和下载到blob存储,或者我的应用程序可以直接与blob存储对话吗?
答案 0 :(得分:4)
简答:您不需要计算实例与Azure存储通信。您可以直接从客户端应用程序或其他提供商托管的应用程序与Azure存储进行通信。
您也不需要在Visual Studio中创建新的Cloud项目来利用Azure blob存储。简单地说,引用适当的.DLL(Azure存储客户端),你就可以了。