我按照this tutorial创建了自定义错误页面。但我只有一个白页,网址不是我的错误页面。在我的web.config文件中,我添加了:
<customErrors mode="RemoteOnly" defaultRedirect="~/friendlyErrorPage.htm"/>
但它不起作用......我通过删除数据库中的某些列来启动错误。
目前,我只想在出现错误时显示一个页面,我不在乎您的角色,只是一个通用页面。
提前致谢,
安托
编辑: 我使用log4net通过邮件发送错误。我评论了application_error中的代码,它可以工作!哪条线是问题?
String err = Server.GetLastError().ToString();
Exception ex = Server.GetLastError().GetBaseException();
log.Error(err, ex);
Server.ClearError();
答案 0 :(得分:0)
看起来像是
Server.ClearError();
阻止错误页面,似乎没有这一行。