我想通过Global.asax编写自定义错误和意外错误。
在该方法中,我使用:var ex = Server.GetLastError();
来获取发生的错误。
但是,当我将web.config设置为ErrorMode RemoteOnly时,不会命中(或触发)此代码。 它仅在设置为关闭时才有效。
为什么会这样?
try
{
var sd = db.GetDetails().Single();
}
catch (Exception ex)
{
//some function here followed by a throw.
throw;
}