Вам нужно загрузить существующий виртуальный жесткий диск или вам просто нужен диск Azure 1 ТБ для приложения в облаке? Если это бывший, Ринат, вероятно, прав. Посмотрите этот пост в блоге, чтобы узнать, как написать консольное приложение: blogs.msdn.com / b / windowsazurestorage / archive / 2010/04/11 / using-windows-azure-page-blob-and-how-to- эффективно-загрузка-и-загрузка страницы-blobs.aspx .
Однако, если вам просто нужен диск Azure 1 ТБ для вашего приложения, вы можете просто создать его, используя свой код, работающий в облаке. Вы можете написать код, подобный тому, что я написал ниже:
string pageBlobName = "testpageblob";// Guid.NewGuid().ToString();
string blobUri = string.Format("{0}/{1}", blobContainer.Uri.AbsoluteUri,
pageBlobName);
CloudDrive cloudDrive = new CloudDrive(new Uri(blobUri), csa.Credentials);
for (int i = 0; i < 30; i++)
{
try
{
cloudDrive.Create(20);
break;
}
catch (CloudDriveException ex)
{
if (!ex.Message.Equals("ERROR_UNSUPPORTED_OS") || i == 29)
throw;
Thread.Sleep(10000);
}
}
string driveLetter = cloudDrive.Mount(25, DriveMountOptions.Force);