我正在记录在OnException方法中发生的所有错误。
如何查找在哪个 Controller / Action 中发生错误?
最佳答案
检查异常的调用堆栈。
例如:
var actionMethod = new StackTrace(exception)
.GetFrames().FirstOrDefault(f =>
typeof(IController).IsAssignableFrom(f.GetMethod().DeclaringType)
).GetMethod();