我的global.asax中有一个常规异常处理程序Application_error,我试图在所有页面中隔离所有未捕获的异常。我不想使用Page_error来捕获异常,因为在很多页面上调用它是低效的。那么在异常的哪个地方我可以找到实际导致异常的页面?
答案 0 :(得分:32)
HttpContext con = HttpContext.Current;
con.Request.Url.ToString()
答案 1 :(得分:3)
请记住,页面不是(不应该)始终是异常的原因。它可能很容易来自另一个程序集 - 如果你的代码隐藏中没有你的逻辑,它可能会来自另一个程序集。不要误解我的意思,很高兴知道哪个页面,从Z set中说X页引起Y异常的方面。