在我的web.config文件中,我有这个:
<system.web>
<customErrors mode="On" defaultRedirect="~/SomePage.aspx" />
</system.web>
问题是它无效,我仍然看到错误页面而不是自定义错误页面。
我需要改变什么?
感谢。
答案 0 :(得分:0)
在打开和关闭这个问题几天后,我已经弄清楚为什么事情没有按预期工作。检查并查看global.asax
文件中的内容;我有以下几点:
void Application_Error(object sender, EventArgs e)
{
}
如果在应用程序级别的global.asax
文件中处理错误,即使处理程序中没有实际代码,也会覆盖web.config文件中的设置。删除这个空代码块后,一切都按预期工作。