我使用的是asp.net网络应用程序接口项目。我已经添加了一个ExceptionFilterAttribute。public class ExceptionFilter : ExceptionFilterAttribute public override void OnException(HttpActionExecutedContext context) //How to get user id.
在我的asp.net mvc4项目中,我使用ApiControllers为web客户端和移动客户端提供服务。为了保护web服务,我使用了Authorize注解。因此,就目前而言,web客户端运行良好。然而,当我倾向于从移动应用程序(例如Android)调用一些WebAPI时,我得到了一个错误。param2) User user = SessionData.CurrentUser;
我已经为我的WebAPI实现了一个自定义的异常过滤器。它工作正常,除了一个小细节。在下面的代码示例中,SaveToErrorLog保存异常详细信息,并尝试从context.Request.RawUrl获取请求url。但是context.Request不包含异常发生时API试图提供的url。当使用像这样的异常过滤器时,有没有办法获得url?public class APIExceptionFilter : E
我创建了一个针对Net Standard 2.0和Net Framework 4.6.2的Net Standard类库来处理这两个框架。在Net Framework中,我需要区分它是WebAPI项目还是Web应用程序项目。这就是我想要的。: System.Web.Mvc.IExceptionFilter }
public class Exc