一部のBLOBストレージを既存のASP.NETMvcサイトに統合する必要があります
私の望みは、いくつかの参照を追加してから、プットとゲットを実行できるようにすることです
しかし、これを行う方法の簡単な例を見つけることができません(これは、機能しなくなるまで非推奨ではありません)
StorageClientを使用してみましたが、CreateCloudBlobClient()が機能しないようです。
一部のBLOBストレージを既存のASP.NETMvcサイトに統合する必要があります
私の望みは、いくつかの参照を追加してから、プットとゲットを実行できるようにすることです
しかし、これを行う方法の簡単な例を見つけることができません(これは、機能しなくなるまで非推奨ではありません)
StorageClientを使用してみましたが、CreateCloudBlobClient()が機能しないようです。
Windows Azureプラットフォームトレーニングキットには、その方法を示すguestbokデモがあり、次のように簡単に実行できます。
// upload the image to blob storage
CloudBlobContainer container = blobStorage.GetContainerReference("guestbookpics");
string uniqueBlobName = string.Format("image_{0}.jpg", Guid.NewGuid().ToString());
CloudBlockBlob blob = container.GetBlockBlobReference(uniqueBlobName);
blob.Properties.ContentType = FileUpload1.PostedFile.ContentType;
blob.UploadFromStream(FileUpload1.FileContent);
次の場所からダウンロードできます:http: //www.microsoft.com/downloads/details.aspx?FamilyID = 413e88f8-5966-4a83-b309-53b7b77edf78&displaylang = en
追加の考慮事項:
BLOBに格納するコンテンツと、実行する必要のある処理の種類によっては、Webページから直接データを参照できる場合があります。
このモデルの利点は、コンテンツのトンネリングからWebサーバーの負荷を軽減できることです。WindowsAzureCDNを利用することもできます。
ところで、この投稿ではこれについて詳しく説明しています:Azureストレージ+共有アクセス署名
Programming Windows Azure Blob Storage in One Page of Codeの注釈付きの例もあります(これは私が何ヶ月も前に書いたものですが、あなたの質問が投稿されてから数ヶ月後に書いたものですが、おそらく他の人の助けになるでしょう)。