将虚拟目录映射到Azure文件存储中的挂载文件位置

时间:2019-05-06 05:25:46

标签: azure azure-storage azure-storage-blobs virtual-directory azure-storage-files

在azure文件存储中,我已将驱动器安装到Azure文件存储位置。 此安装的驱动器具有所有Web应用程序和应用程序服务都必须引用的映像。如何使用安装的驱动器创建虚拟目录?这样我就可以使用虚拟目录来引用图像。

示例:\\{filestoragename}.blob.core.windows.net\images\已安装到驱动器Z:

如何在我的Web应用程序中创建一个名为“ images”的虚拟目录,该目录指向Z:。因此,图像将使用www.domainname.com/images/demo.jpg进行引用。

Web应用程序具有“虚拟应用程序和目录”部分。但这会引发错误,就像我尝试引用Z:物理路径一样。

2 个答案:

答案 0 :(得分:1)

我知道,似乎您使用的是代码发布Web应用程序(常见的Windows Web Apps),而不是Linux Web Apps或Windows Containers Web应用程序(docker /容器发布)。 如果您使用Linux Web Apps或Windows Containers Web Apps,则可以在此处直接安装与Azure存储相关的资源: enter image description here

但是,如果您使用的是常见的Windows Web Apps,则配置菜单如下所示: enter image description here

常见的Windows Web应用程序无法直接安装与Azure存储相关的资源。 在此处访问Azure存储资源的唯一方法是使用Azure存储REST API。

答案 1 :(得分:0)

我们有一种方法可以登录到托管Web应用程序的虚拟机,打开IIS并创建一个引用Blob存储位置的虚拟目录。

enter image description here

另一种方法是...。

我们已决定配置Azure custom domain来访问Azure存储帐户(例如www.media.domainname.com)中的Blob数据。

enter image description here

这种方法有助于我们参考放置在一个位置的静态图像。

无需为每个网站创建虚拟目录。