ASP.NET MVC Необработанные исключения для изображений? - PullRequest
0 голосов
/ 03 марта 2009

Мне не удалось воспроизвести исключение при просмотре моего сайта ... но я узнал об этом через регистратор событий (он отправляет мой мобильный телефон по электронной почте при возникновении необработанного исключения).

Вот исключение:

Контроллер для пути '/Content/UsrImg/ImageFileName.jpg' не найден или не найден реализовать IController.

Мне кажется, что изображение, которое Google (или, возможно, прокси-сервер) кэшировал, больше не существует. При попытке перейти непосредственно к этому изображению оно загружает написанную мной дружественную ошибку «Страница не найдена».

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

1 Ответ

0 голосов
/ 20 января 2010

Я только вчера столкнулся с этим вопросом. Проверьте, находится ли изображение на вашем сервере. Моя проблема была Build Action , поскольку для файла было установлено значение none, но для него должно быть установлено значение Content . Он не был включен в файл, когда я опубликовал сайт.

Вам не нужно менять маршрутизацию, так как каталог Content должен вызывать Routing.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...