none
Обработка запроса к несуществующему файлу в веб-приложении на ASP.NET MVC RRS feed

  • Вопрос

  • Здравствуйте.

    В веб-приложении необходимо обрабатывать обращение к несуществующим на сервере файлам, например http://мой_дом.ен/picture.jpg. Если ввести аналогичный запрос, то появляется ошибка 404, и судя по ней, эта ошибка была обработана IIS:

    Но я видел проект на ASP.NET MVC, в котором при обращении к несуществующему файлу отображается другая страница, в едином стиле со всем сайтом, в общем явно кастомная.

    Подскажите пожалуйста, как этого можно добиться? Каким образом в веб-приложении можно обработать обращение к несуществующему файлу, и перенаправить на правильный контроллер, или хотя бы отобразить соответствующее представление?

    Можно ли обойтись без переконфигурирования IIS? Собираюсь публиковать проект в Azure, там IIS не поконфигурируешь)

    Заранее большое спасибо


    9 июля 2014 г. 20:38

Ответы

  • попробуйте прописать в веб конфиге в <system.web>

        <customErrors mode="On" >
          <error statusCode="404" redirect="/Home/SomePage />
        </customErrors>


    Mak Arti

    • Предложено в качестве ответа YatajgaEditor 10 июля 2014 г. 9:12
    • Помечено в качестве ответа YatajgaEditor 17 июля 2014 г. 7:09
    10 июля 2014 г. 5:18

Все ответы