2012-02-03 340 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