c#踩坑:MVC中Controller和ApiController过滤器以及Swagger问题

MVC中的两种控制器:

ApiController-->System.Web.Http.ApiController

Controller-->System.Web.Mvc.Controller

对应的过滤器命名空间:

ApiController--> System.Web.Http.Filters-->example: System.Web.Http.Filters.IExceptionFilter

Controller-->System.Web.Mvc-->example: System.Web.Mvc.IExceptionFilter

须对应上,否则过滤器不会生效。

Swagger问题:使用Swashbuckle不支持System.Web.Mvc.Controller

 

posted @ 2021-05-08 10:39  xiaocai1133  阅读(1159)  评论(0编辑  收藏  举报