我想知道是否可以将服务定义文件中虚拟目录的物理路径设置为azure存储(blob等)。
<VirtualDirectory name="Content" physicalDirectory="{azure storage}" />
目前我有一些blob存储中的图像内容,我希望通过虚拟目录访问它。
这可能吗?任何例子将不胜感激。
答案 0 :(得分:1)
AFAIK,无法将虚拟目录映射到blob存储。相反,您可以将自定义域映射到Blob存储。例如,您可以将youraccount.blob.core.windows.net
映射到staticcontent.yourwebsite.com
之类的内容,然后使用staticcontent.yourwebsite.com/images/logo.png
从容器中提供图片。
请参阅此链接了解详情:https://azure.microsoft.com/en-in/documentation/articles/storage-custom-domain-name/。
答案 1 :(得分:1)
不,不可能创建指向blob存储的虚拟目录。
但是,如果blob存储容器是公开可读的,那么您可以创建一个反向代理以产生相同的效果。
您可以在此处找到有关设置反向代理的说明:http://ruslany.net/2014/05/using-azure-web-site-as-a-reverse-proxy/