Azure Blob容器ResourceNotFound错误

Azure Blob容器ResourceNotFound错误,azure,containers,blob,Azure,Containers,Blob,我想在我们的Azure blob存储上托管一个安装程序,这样就可以通过url访问它,但容器无法通过url访问 我创建的容器如下所示:- 1) 在Azure门户上,转到存储帐户=>Blob服务=>Containers 2) 单击“+容器”,为其命名,并将“公共访问级别”设置为“容器(容器和Blob的匿名读取访问)” 3) 使用CloudBerry资源管理器,将文件上载到容器(该容器将显示并从那里开始工作) 在“属性”下,该容器现在表示其URL为“”,但如果我转到该URL,我会得到:- <Er

我想在我们的Azure blob存储上托管一个安装程序,这样就可以通过url访问它,但容器无法通过url访问

我创建的容器如下所示:-

1) 在Azure门户上,转到存储帐户=>Blob服务=>Containers

2) 单击“+容器”,为其命名,并将“公共访问级别”设置为“容器(容器和Blob的匿名读取访问)”

3) 使用CloudBerry资源管理器,将文件上载到容器(该容器将显示并从那里开始工作)

在“属性”下,该容器现在表示其URL为“”,但如果我转到该URL,我会得到:-

<Error>
<Code>ResourceNotFound</Code>
<Message>
The specified resource does not exist. RequestId:<Guid> Time:2020-01-31T10:12:46.2299517Z
</Message>
</Error>
我也尝试过:-

1) 将“访问级别”设置为“Blob(仅限Blob的匿名读取访问)”

2) 添加“访问策略”,将“权限”设置为“读取”和“列表”,并且没有开始或到期

3) 添加“访问策略”,设置了所有“权限”,并将开始时间和到期时间分别设置为当前日期之前和之后

4) 从CloudBerry中创建容器和权限(它仍然显示在Azure门户中,并表示具有正确的访问级别)

每次我尝试访问我得到的URL时,都没有任何效果

<Error>
<Code>ResourceNotFound</Code>
<Message>
The specified resource does not exist. RequestId:<Guid> Time:2020-01-31T10:12:46.2299517Z
</Message>
</Error>
谷歌搜索这个问题并没有发现任何我还没有尝试过的东西,大多数页面只是简单地说将“公共访问级别”设置为“容器(容器和blob的匿名读取访问)”,这是我做的第一件事

任何善良的灵魂有什么想法吗

编辑:更多信息

这一过程似乎取得了部分成功

其目的是将安装程序托管在一个blob容器中,以便用户可以下载它进行安装,从那时起,每当我向容器中添加新版本时,它都会自动更新

自动更新正在运行,我刚刚尝试过。我使用最初上载到容器的文件的本地版本安装了一个版本,然后发布了一个新版本,将其上载到容器,然后运行以前安装的程序。它从容器中自我更新。所以,这部分是有效的

但是,我无法看到URL上的文件以首先获取安装程序,因此用户无法进行初始安装

编辑2:我是个白痴

如果我在URL(setup.exe)上指定了文件名,那么它将下载并允许我安装


对不起,伙计们,这一次用户出错了!希望能够列出文件。

您是否尝试列出容器中的blob?@LMS-很高兴看到您不断添加您的发现并能够解决问题。