【发布时间】:2012-09-17 17:28:52
【问题描述】:
我的代码可以捕获 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.... 错误
谢谢
【问题讨论】:
-
I dont need 404, 504.... erors嗯?这就是 HTTP 的工作原理。can I filter exceptions是什么意思? -
这篇文章一定能帮到你prideparrot.com/blog/archive/2012/5/…
标签: asp.net asp.net-mvc exception global-asax