【发布时间】:2011-01-08 22:56:58
【问题描述】:
我花了无数个小时试图让 Elmah 与 asp.net mvc 一起工作,但无法让它 100% 工作。现在所有的日志记录工作都很好,但是 HttpHandlers 都搞砸了。每次我尝试登录管理员帐户时,我都会自动重定向到 Elmahs 列表页面。
这没有任何意义,因为 elmah 的路径只是 elmah.axd(这就是我在 web.config 中用于 httphandler 的路径),而我的管理路径类似于 /MyAdmin/login,所以我看不到联系。我还在我的路线表中为 elmah 设置了忽略路线。 \
总结一下。
Elmah 日志记录有效,错误显示页面也有效。当我尝试登录我的管理员帐户时,它会自动重定向到 Elmahs 错误显示页面。我不知道为什么。
- 如果我注释掉
routes.IgnoreRoute("elmah.axd");
我的登录有效。如果我把它留在那里,它总是会重定向到 elmah。
【问题讨论】:
标签: asp.net-mvc elmah