Я использую Microsoft.WindowsAzure.StorageClient, чтобы получить список изображений из хранилища azure blob, но получение исключения "Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host"
. как я могу устранить это исключение.azure blob storage-Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом
Мой код:
var azureBlobStorageConnectionString = ConfigurationManager.AppSettings["AzureBlobStorageConnectionString"];
var azureBlobContainerName = ConfigurationManager.AppSettings["AzureBlobContainerName"];
// Retrieve storage account from connection string.
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(azureBlobStorageConnectionString);
// Create the blob client.
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
// Retrieve reference to a previously created container.
CloudBlobContainer container = blobClient.GetContainerReference(azureBlobContainerName);
// Loop over items within the container and output the length and URI.
var containerList = container.ListBlobs().ToList();
ImagesUrls = new List<string>();
foreach (var item in containerList)
{
var blob = (CloudBlockBlob)item;
ImagesUrls.Add(blob.Uri.AbsolutePath);
}
Любые идеи относительно того, почему это не работает? Я тоже испытываю очень похожую проблему, когда он показывает ошибку в контейнере. ListBlobs(); У меня также есть более 10 КБ в моем контейнере. – SammyG