У меня есть приложение-функция, которое подключается к BLOB-объектам, читает содержимое файлов и публикует содержимое в API.Функция отлично работает при отладке из Visual Studio.Проблема, с которой я столкнулся, не работает из Azure при развертывании.Я получаю сообщение об ошибке:
Exception while executing function: MyFunctionManager
Идентификатор проблемы: System.ArgumentNullException в MYFUNCTION.FA.FileManager.BlobContainerManager.GetCloudBlobContainer
Кажется, не удается подключиться и найти хранилище больших двоичных объектов.В коде я получаю контейнер, используя строку подключения, установленную в local.settings.json:
public static CloudBlobContainer GetCloudBlobContainer(string blobContainer)
{
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
App.Settings.AzureFileStorageConnectionString);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference(blobContainer);
container.CreateIfNotExistsAsync();
return container;
}
Любая помощь приветствуется
Спасибо