mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
#20420: Fixing Internal server error on the Azure Storage emulator when multiple concurrent requests try to access Blob storage.
Work Item: 20420
This commit is contained in:
@@ -67,15 +67,7 @@ namespace Orchard.Azure.Services.FileSystems {
|
|||||||
// The container is named with DNS naming restrictions (i.e. all lower case)
|
// The container is named with DNS naming restrictions (i.e. all lower case)
|
||||||
_container = _blobClient.GetContainerReference(ContainerName);
|
_container = _blobClient.GetContainerReference(ContainerName);
|
||||||
|
|
||||||
_container.CreateIfNotExists();
|
_container.CreateIfNotExists(_isPrivate ? BlobContainerPublicAccessType.Off : BlobContainerPublicAccessType.Container);
|
||||||
|
|
||||||
_container.SetPermissions(_isPrivate
|
|
||||||
? new BlobContainerPermissions {
|
|
||||||
PublicAccess = BlobContainerPublicAccessType.Off
|
|
||||||
}
|
|
||||||
: new BlobContainerPermissions {
|
|
||||||
PublicAccess = BlobContainerPublicAccessType.Container
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static string ConvertToRelativeUriPath(string path) {
|
private static string ConvertToRelativeUriPath(string path) {
|
||||||
|
Reference in New Issue
Block a user