2012-02-03 537 views
0

我有一个在共享主机上运行的ASP.NET应用程序,并希望使用Windows Azure blob存储来存储图像(我的共享主机具有有限的存储空间)。我的应用程序会将这些图像上传并下载到客户端PC。计算需要使用Azure blob存储?

我创建了一个新的云计算项目来测试这个项目,并成功使用脱机存储模拟器,但我注意到云计划有一个web worker角色,我相信在部署到Azure时需要一个计算实例。 Azure存储非常便宜,但如果我需要计算实例与我的应用程序进行通信以访问它,则即使实例最小,它也会变得更加昂贵。

我的问题是 - 我需要一个计算实例为了上传和下载文件到blob存储或我的应用程序可以直接对话blob存储?

回答

4

简短回答:您不需要计算实例与Azure存储进行通信。您可以直接从客户端应用程序或其他提供商托管的应用程序与Azure存储交谈。

您也不需要在Visual Studio中创建一个新的云项目来利用Azure blob存储。简单地说,参考适当的.DLL(Azure存储客户端),你很好。

+0

我用来设置我的BLOB存储容器的示例客户端应用程序是CloudXplorer - http://clumsyleaf.com/products/cloudxplorer(免费下载) – tawman 2012-02-03 02:45:42

+0

谢谢伊戈雷克。我找到的每个示例都是通过创建一个完整的Azure Web应用程序来实现的,但我能够引用.DLL,添加一个引用开发存储的web.config项作为存储提供者,并在不创建Web应用程序的情况下工作,或者一个计算实例。 – SimonF 2013-05-11 01:34:32

+0

很高兴你发现我的答案有用。你为什么不接受答案?它被标记为“已接受” – Igorek 2013-05-11 01:35:48