Запросы на изображения, проходящие через ControllerFactory - PullRequest
0 голосов
/ 13 января 2011

В моем приложении MVC2 .NET 4.0 на Windows Server 2008 я могу установить точку останова внутри фабрики контроллеров, и весь статический контент, в частности запросы изображений, достигнет точки останова. Кроме того, исключение выдается, потому что нет контроллера, который соответствует маршруту, определенному URL-адресом изображения.

Это отличается от последнего приложения, над которым я работал, приложения ASP.NET 3.5 на Windows Server 2003. В этом приложении IIS обслуживал все изображения без прикосновения к коду приложения .NET.

Как настроить приложение MVC, чтобы IIS обслуживал изображения напрямую?

1 Ответ

2 голосов
/ 13 января 2011

Попробуйте игнорировать их:

routes.IgnoreRoute("{resource}.jpg");
routes.IgnoreRoute("{resource}.png");
routes.IgnoreRoute("{resource}.gif");
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...