我正在尝试通过正则表达式捕获所有图像请求,并使用图像http处理程序。
我尝试添加正则表达式(与routes.IgnoreRoute一样),但是,我收到有关路由的url参数的错误。
我还尝试了以下尝试捕获位图图像,尽管没有捕捉到任何内容:
routes.Add(“ImagesBMPRoute”,new Route(“{filename} .bmp / {* pathInfo}”,new ImageRouteHandler()));
任何人都可以建议我如何捕获所有“bmp”扩展请求并传递给ImageRouteHandler
谢谢,
谢
答案 0 :(得分:2)
静态文件直接提供给客户端,请确保web.config文件包含
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
看一下这篇文章ASP.Net MVC – How to route to images or other file types