Я пытаюсь заставить приложение ASP.Net MVC2 отображать простую пользовательскую ошибку, а не желтый экран. Я уже настроил elmah для автоматической регистрации ошибки в фоновом режиме, но пока это происходит, я хочу отобразить простое статическое сообщение об ошибке на основе представления в Shared / Error.aspx. Ничего особенного, просто ванильное «произошла ошибка».
<customErrors mode="On" defaultRedirect="~/Error.aspx" />
Я думал, что это просто вопрос добавления тега customError в мою конфигурацию, но я все еще вижу желтую страницу. Нужно ли мне писать обработчик пользовательских действий для представления Error.aspx, прежде чем я смогу его использовать? Может ли это быть из-за какого-то взаимодействия с Элмой?
Спасибо!
Duffy
Обновление: похоже, проблема в том, что NInject мешает обработке страницы со статической ошибкой. Я вижу ошибку желтого изображения не для исходного сообщения об ошибке, но NInject Factory не находит контроллер для error.aspx.