使用 Azure Blob 模拟器访问容器 url
Access container url using Azure Blob Emulator
我正在尝试使用 Azure 模拟器创建容器,但我认为它不起作用:
模拟器端点:
BlobEndpoint: http://127.0.0.1:10000/
App.config :
<appSettings>
<add key="StorageConnectionString" value="UseDevelopmentStorage=true;" />
</appSettings>
代码:
CloudStorageAccount storageAccount =
CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("StorageConnectionString"));
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");
await container.CreateIfNotExistsAsync();
但是当我尝试访问 http://127.0.0.1:10000/mycontainer
时,我得到了:
The requested URI does not represent any resource on the server.
正确的容器 URI 应该是 http://127.0.0.1:10000/devstoreaccount1/mycontainer,您是如何尝试访问它的?我觉得直接用浏览器打开不可行
我正在尝试使用 Azure 模拟器创建容器,但我认为它不起作用:
模拟器端点:
BlobEndpoint: http://127.0.0.1:10000/
App.config :
<appSettings>
<add key="StorageConnectionString" value="UseDevelopmentStorage=true;" />
</appSettings>
代码:
CloudStorageAccount storageAccount =
CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("StorageConnectionString"));
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");
await container.CreateIfNotExistsAsync();
但是当我尝试访问 http://127.0.0.1:10000/mycontainer
时,我得到了:
The requested URI does not represent any resource on the server.
正确的容器 URI 应该是 http://127.0.0.1:10000/devstoreaccount1/mycontainer,您是如何尝试访问它的?我觉得直接用浏览器打开不可行