こんにちはmamta uがブロブを作成したいですそしてUは、次のコード を使うに位置していますwebrole.csまたはworkrole.csファイルMethodeの名「のOnStart()」でこのコードを入れてください紺碧のプロジェクト。
string ContainerName = "Blob Name";
public void createBlob()
{
try
{
CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) =>
{
// Provide the configSetter with the initial value
configSetter(RoleEnvironment.GetConfigurationSettingValue(configName));
RoleEnvironment.Changed += (sender, arg) =>
{
if (arg.Changes.OfType<RoleEnvironmentConfigurationSettingChange>()
.Any((change) => (change.ConfigurationSettingName == configName)))
{
// The corresponding configuration setting has changed, propagate the value
if (!configSetter(RoleEnvironment.GetConfigurationSettingValue(configName)))
{
RoleEnvironment.RequestRecycle();
}
}
};
});
// read account configuration settings
var storageAccount = CloudStorageAccount.FromConfigurationSetting("Your Azure Local storage Connection string");
// create blob container for images
blobStorage = storageAccount.CreateCloudBlobClient();
container = blobStorage.GetContainerReference(ContainerName);
container.CreateIfNotExist();
// configure container for public access
var permissions = container.GetPermissions();
permissions.PublicAccess = BlobContainerPublicAccessType.Container;
container.SetPermissions(permissions);
// create queue to communicate with worker role
queueStorage = storageAccount.CreateCloudQueueClient();
CloudQueue queue = queueStorage.GetQueueReference("guestthumbs");
queue.CreateIfNotExist();
}
catch (WebException)
{
throw new WebException("Storage services initialization failure. "
+ "Check your storage account configuration settings. If running locally, "
+ "ensure that the Development Storage service is running.");
}
//storageInitialized = true;
}
uは紺碧のプロジェクトを使用しませんR場合は、このブログ http://msdn.microsoft.com/en-us/library/windowsazure/gg651129.aspx
が不思議...と見...?あなたが達成しようとしていることについてもう少し詳しく説明してください - 実際に投げられた例外も役に立ちます;-)。たとえば、コンテナ参照 "mamta"を使用してクラウドに何かが存在するかどうかを確認しますか? – dash
ここで何をしたいですか?もう少し説明できますか? –