1、新建的Asp.net Core Web API 项目启动时一般是没有问题的,如果在controller下增加多个操作后再启动会出现swagger的报错-Failed to load API definition,基本是由于以下两种原因,分别排查即可:
(1)如上图1位置:默认webapi模板创建时只有一个方法 所以没有[action] 当我们增加多个操作时 便会报路径冲突,因此按图示方法添加上[action]即可;
(2)如上图2位置,需检查Controller的所有接口是否有添加Attribute Eg:即[HttpPost]、[HttpGet]。
标签:load,Web,Core,Failed,API,报错 From: https://www.cnblogs.com/cent/p/17645896.html