【发布时间】:2013-03-05 17:48:05
【问题描述】:
我有一个 .NET 应用程序,它在 /images/ 文件夹中包含 500 多个图像。在我的表示层中,我使用相对路径引用这些图像。
<img src="/images/testimage.png" />
我现在想移动这些图像以从 Azure Blob 存储容器提供服务。所以我的新路径需要明确定义资源的完整 URI。
<img src="https://myarea.blob.core.windows.net/images/testimage.png" />
当我想到我可以使用 IIS 重新路由这些请求时,我正要进行站点范围的查找替换。所以我的问题是 IIS 是否可以在提供文件之前拦截对 /images 文件夹的请求并为新的 URI 添加前缀?如果是这样,除了从新位置获取图像所花费的时间之外,这会给应用程序带来什么类型的延迟?我的大多数图像文件是 .png、.gif 和 .jpeg,通常为 5-20kb,用于模板、按钮和一般格式设置。
【问题讨论】:
-
您运行的是哪个 IIS 版本?
-
我们在 IIS 7.5 上运行,但计划部署到 Azure,它似乎也基于 7.5。
标签: image iis mod-rewrite redirect uri