我在webAPI中实现了属性路由。我也在我的项目中实施了Elmah。我使用ErrorSignal.FromCurrentContext()。Raise(context.Exception);在Elmah中记录异常的行。我无法看到实际的行动名称和控制器名称在SQL Server错误表中。
例如: 我的属性RouteName是V1 \ Emp \ Salary
我的实际控制器名称:EmployeeInformation 我的实际方法名称:SalaryDetail
因此,我可以在SQL错误表中看到EMP作为控制器名称和Salary作为操作名称。
请让我知道如何解决这个问题。