web.config 的路径配置

yellowgiutou 2012-04-12 10:48:37
网站根目录下有一个图片文件夹AppDataResources,它下面有2个文件夹(Coordination,Reporting),3个文件夹都下都可以存放图片。
比如:
~/AppDataResources/a.jpg
~/AppDataResources/Coordination/b.jpg
~/AppDataResources/Reporting/c.jpg

我想在web.config中的httpHandlers 中配置对于请求AppDataResources 或其子目录中的图片全部映射到指定handler处理。

<httpHandlers>
<add verb="*" path="AppDataResources/*.jpg" type="WebApplication1.App_Code.Image_Handler"/>
</httpHandlers>

如上配置对于AppDataResources下的子文件夹(Coordination,Reporting)中的图片无效


<add verb="*" path="AppDataResources/*/*.jpg" type="WebApplication1.App_Code.Image_Handler"/>

如上配置对于所有图片无效


<add verb="*" path="*.jpg" type="WebApplication1.App_Code.Image_Handler"/>

对AppDataResources 下的图片有效,对于子文件夹(Coordination,Reporting)中的图片则无效


请各位大大指教,需要怎样配置path才能让其对与AppDataResources 文件及其子目录都有效。

增强:
AppDataResources 下的子目录数量与层级无限制,又应该怎么配置?


...全文
184 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mirror然 2012-04-12
  • 打赏
  • 举报
回复
如果子目录比较多 建议用绝对路径
参考MY BLOG
http://www.cnblogs.com/dr592112441/archive/2012/04/05/2433047.html
蝶恋花雨 2012-04-12
  • 打赏
  • 举报
回复
path="AppDataResources/*.jpg"
path="AppDataResources/Coordination/*.jpg"
path="AppDataResources/Reporting/*.jpg"
分别加上文件夹名试试
yellowgiutou 2012-04-12
  • 打赏
  • 举报
回复
论坛上的大大们呢?
yellowgiutou 2012-04-12
  • 打赏
  • 举报
回复
怎么没人来啊?大神们??

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧