嗨馬姆塔做ü要創建BLOB然後u使用代碼 放入webrole.cs或workrole.cs文件梅索德名「的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不使用Azure項目,然後看到這個博客 http://msdn.microsoft.com/en-us/library/windowsazure/gg651129.aspx
只是想知道......然後......?添加一些關於你想要實現的細節 - 拋出的實際異常也會有用;-)。例如,你確定雲中有容器參考「mamta」嗎? – dash 2012-03-02 11:30:21
你想在這裏做什麼?你能解釋一點嗎? – 2012-03-02 12:42:45