Может быть, вам не хватает части {*pathInfo}
в вашем вызове ignoreRoute?
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
EDIT
Давайте посмотрим, поможет ли нам glimpse решить эту проблему.
- Внедрение пакета слепков mvc glimpse : версия "Glimpse.Mvc3" = "0.86"
- Посетите /glimpse.axd и включите glimpse.
- Теперь перейдите на страницу сведений и давайте посмотрим, что мельком сообщает.
Теперь вы должны увидеть информацию об отладке маршрута.
Надеюсь, это даст достаточно информации, чтобы понять, в чем проблема. Мне очень любопытно, в чем проблема.
РЕДАКТИРОВАТЬ 2
Попробуйте добавить это в раздел http-обработчика в web.config
<add verb="POST,GET,HEAD" path="elmah.axd/rss" type="Elmah.ErrorRssHandler, Elmah" />
Проверьте, работает ли RSS-канал сейчас.
Кажется, существует проблема с отображением по шаблону , которая может быть виновата здесь.