日常问题:无法在同一控制器中存在多个请求,swagg报错

问题描述:

  在一个项目中的单个控制器(controller)中如果定义多个get或post请求时,进入swagger UI时,会进行报错.

解决方法:

  在App_Start中的WebApiConfig.cs中加入{action}.

config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{action}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );
posted @ 2021-09-01 13:06  混子一  阅读(51)  评论(0)    收藏  举报