Как мне маршрутизировать изображения через маршрутизацию ASP.NET?

Я хотел бы создать динамическое средство изменения размера эскизов, чтобы вы могли использовать следующий URL-адрес для изменения размера image:

http://server/images/image.jpg?width=320&height=240

Я пробовал настроить такой маршрут:

routes.MapRoute(null,
                "{filename}",
                new { controller = "Image", action = "Resize" });

Но если файл существует по URL-адресу, ASP.NET обойдет маршрутизацию и вместо этого вернет вам только файл. Как заставить ASP.NET направлять изображения вместо того, чтобы возвращать то, что находится на диске?

7
задан Pauli Østerø 10 January 2013 в 09:29
поделиться