我尝试通过创建ExceptionAttribute来处理webapi服务中的异常,但是看起来我缺少创建ExceptionFilterAttribute的引用。我收到编译器错误“类型或名称空间名称'HttpActionExecutedContext‘找不到”这里是否遗漏了任何引用?在ASP.Net5中处理WebAPI中的异常的正确方法是什么?我在互联网上搜索了一下,但没有找到asp.net5 - WebAPI的具体答案
以下是创建ExceptionAttribute的代码
using Microsoft.AspNet.Mvc.Filters;
using System;
using System.Net;
using System.Web.Http;
public class ExceptionAttribute : ExceptionFilterAttribute
{
public override void OnException(HttpActionExecutedContext actionExecutedContext)
{
HttpStatusCode status = HttpStatusCode.InternalServerError;
String message = String.Empty;
var exceptionType = actionExecutedContext.Exception.GetType();
.....
}
}发布于 2016-11-15 17:10:21
https://stackoverflow.com/questions/37636567
复制相似问题