MVC 2 customErrors работает локально, но не работает? - PullRequest
1 голос
/ 11 августа 2010

Вот что у меня есть в моем файле web.config:

<customErrors mode="On" defaultRedirect="/pages/sitemap">
      <error statusCode="404" redirect="/pages/sitemap" />
    </customErrors>

Локально это работает так, как ожидалось, но по какой-то причине я все еще получаю страницу ошибки vanilla 404?

Я использую MVC 2 с областями, мысли?

1 Ответ

1 голос
/ 11 августа 2010

Просто подумав, вы пытались добавить ~ к своим перенаправлениям?Структура вашего приложения / каталога в PROD, вероятно, отличается от локальной тестовой машины.

<customErrors mode="On" defaultRedirect="~/pages/sitemap"> 
      <error statusCode="404" redirect="~/pages/sitemap" /> 
    </customErrors> 

Кроме того, обратите внимание, что в вашем файле web.config

* есть нечто похожее на следующий фрагмент кода.1005 *

Это «может» переопределить ваши настройки.

...