我如何计算ASP.NET MVC中的图像视图

时间:2016-03-12 19:51:47

标签: c# asp.net asp.net-mvc iis owin

我想拦截所有图像文件的请求,但我没办法做到这一点,

一种方法是在MVC控制器中创建一个动作并从中返回所有图像文件,

Idvehicle

但这似乎不太好主意,因为我注意到图像访问请求在15-20毫秒内完成,而通过路径直接图像访问需要5-6毫秒。

我尝试使用Owin Middleware,但它没有在图像文件请求上执行。

我怎样才能做到这一点?我想通过这个增加图像文件的查看次数。

1 个答案:

答案 0 :(得分:0)

您必须配置IIS(通过IIS管理界面或应用程序web.conifg),以便通过ASP.NET将所有图像请求映射到服务。然后编写一个处理程序,在请求图像时执行任何操作。