首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Asp.Net5中处理WebAPI中的异常

如何在Asp.Net5中处理WebAPI中的异常
EN

Stack Overflow用户
提问于 2016-06-05 09:23:02
回答 1查看 272关注 0票数 1

我尝试通过创建ExceptionAttribute来处理webapi服务中的异常,但是看起来我缺少创建ExceptionFilterAttribute的引用。我收到编译器错误“类型或名称空间名称'HttpActionExecutedContext‘找不到”这里是否遗漏了任何引用?在ASP.Net5中处理WebAPI中的异常的正确方法是什么?我在互联网上搜索了一下,但没有找到asp.net5 - WebAPI的具体答案

以下是创建ExceptionAttribute的代码

代码语言:javascript
复制
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();

            .....

        }
    }
EN

回答 1

Stack Overflow用户

发布于 2016-11-15 17:10:21

试一试

代码语言:javascript
复制
using System.Web.Http.Filters;

而不是

代码语言:javascript
复制
using Microsoft.AspNet.Mvc.Filters;

参考System.Web.Http.Filters

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37636567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档