我有捕获 Global.asax 中所有异常的代码
protected void Application_Error(object sender, EventArgs e)
{
System.Web.HttpContext context = HttpContext.Current;
System.Exception exc = context.Server.GetLastError();
var ip = context.Request.ServerVariables["REMOTE_ADDR"];
var url = context.Request.Url.ToString();
var msg = exc.Message.ToString();
var stack = exc.StackTrace.ToString();
}
如何获取发生此错误的控制器名称
如何获取请求客户端 IP?
我可以过滤异常吗?我不需要 404、504.... 错误
谢谢