Ошибка возврата учетной записи хранилища BLOB-объектов Azure (403) Запрещено
Я получаю сообщение об ошибке при загрузке файла Excel в учетную запись хранения Azure. Пожалуйста, предложите, как я могу решить эту проблему.
Удаленный сервер возвратил ошибку: (403) Запрещено. в System.Net.HttpWebRequest.GetResponse() в Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync[T](RESTCommand`1 cmd, политика IRetryPolicy, OperationContext operationContext)
public long UploadFile( string containerName, string fileName, string mediaType, Stream fileContents )
{
var connectionString = ConfigurationManager.AppSettings["StorageConnectionString"];
var storageAccount = CloudStorageAccount.Parse( connectionString );
var blobClient = storageAccount.CreateCloudBlobClient();
var container = blobClient.GetContainerReference( containerName.ToLowerInvariant() );
if( container.CreateIfNotExists() )
{
}
var blockBlob = container.GetBlockBlobReference( fileName );
blockBlob.Properties.ContentType = mediaType;
blockBlob.UploadFromStream( fileContents );
return blockBlob.Properties.Length;
}
<add key="StorageConnectionString" value="DefaultEndpointsProtocol=https;AccountName=myaccountname;AccountKey=Key" />