Я потратил бесчисленные часы, пытаясь заставить Элму работать с asp.net mvc, но не могу заставить его работать на 100%. Прямо сейчас все протоколирование работает нормально, но HttpHandlers все пошло. Каждый раз, когда я пытаюсь войти в учетную запись администратора, я автоматически перенаправляюсь на страницу со списком Elmahs.
Это не имеет смысла, потому что путь к elmah - просто elmah.axd (это то, что я использую для httphandler в web.config), а мой путь администратора - что-то вроде / MyAdmin / login, поэтому я не вижу подключение. Я также настроил функцию игнорирования маршрутов в своей таблице маршрутов для elmah. \
Подводя итог.
Ведение журнала Elmah работает, как и страницы с ошибками. Когда я пытаюсь войти в свою учетную запись администратора, она автоматически перенаправляется на страницу отображения ошибок Elmahs. Понятия не имею почему.
routes.IgnoreRoute ( "elmah.axd");
мой логин работает. Если я оставляю это там, оно всегда перенаправляет к Элме.