在azure文件存储中,我已将驱动器安装到Azure文件存储位置。 此安装的驱动器具有所有Web应用程序和应用程序服务都必须引用的映像。如何使用安装的驱动器创建虚拟目录?这样我就可以使用虚拟目录来引用图像。
示例:\\{filestoragename}.blob.core.windows.net\images\
已安装到驱动器Z:
如何在我的Web应用程序中创建一个名为“ images”的虚拟目录,该目录指向Z:。因此,图像将使用www.domainname.com/images/demo.jpg
进行引用。
Web应用程序具有“虚拟应用程序和目录”部分。但这会引发错误,就像我尝试引用Z:
物理路径一样。
答案 0 :(得分:1)
我知道,似乎您使用的是代码发布Web应用程序(常见的Windows Web Apps),而不是Linux Web Apps或Windows Containers Web应用程序(docker /容器发布)。 如果您使用Linux Web Apps或Windows Containers Web Apps,则可以在此处直接安装与Azure存储相关的资源:
但是,如果您使用的是常见的Windows Web Apps,则配置菜单如下所示:
常见的Windows Web应用程序无法直接安装与Azure存储相关的资源。 在此处访问Azure存储资源的唯一方法是使用Azure存储REST API。
答案 1 :(得分:0)
我们有一种方法可以登录到托管Web应用程序的虚拟机,打开IIS并创建一个引用Blob存储位置的虚拟目录。
另一种方法是...。
我们已决定配置Azure custom domain来访问Azure存储帐户(例如www.media.domainname.com)中的Blob数据。
这种方法有助于我们参考放置在一个位置的静态图像。
无需为每个网站创建虚拟目录。