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