diff --git a/dotnet/src/dotnetframework/Providers/Storage/GXAzureStorage/AzureStorageExternalProvider.cs b/dotnet/src/dotnetframework/Providers/Storage/GXAzureStorage/AzureStorageExternalProvider.cs index 738ad0c0d..678afac39 100644 --- a/dotnet/src/dotnetframework/Providers/Storage/GXAzureStorage/AzureStorageExternalProvider.cs +++ b/dotnet/src/dotnetframework/Providers/Storage/GXAzureStorage/AzureStorageExternalProvider.cs @@ -56,9 +56,15 @@ private void Initialize() string publicContainer = GetEncryptedPropertyValue(PUBLIC_CONTAINER); string privateContainer = GetEncryptedPropertyValue(PRIVATE_CONTAINER); - + string useDevelopmentStorage = Environment.GetEnvironmentVariable("AzuriteUseDevelopmentStorage"); + CloudStorageAccount storageAccount; + + if (string.Equals(useDevelopmentStorage, "true", StringComparison.OrdinalIgnoreCase)) + storageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true"); + else { StorageCredentials credentials = new StorageCredentials(Account, Key); - CloudStorageAccount storageAccount = new CloudStorageAccount(credentials, true); + storageAccount = new CloudStorageAccount(credentials, true); + } Client = storageAccount.CreateCloudBlobClient();