.NET Core Swagger运行异常

遇到的问题

因为新增了一个控制器方法,从而导致在运行Swagger的时候直接报错,异常如下:

SwaggerGeneratorException: Conflicting method/path combination "POST api/UserOperationExample" for actions - WebApi.Controllers.UserOperationExampleController.GetUserInfoByPageList (WebApi),WebApi.Controllers.UserOperationExampleController.AddUserInfo (WebApi). Actions require a unique method/path combination for Swagger/OpenAPI 3.0. Use ConflictingActionsResolver as a workaround

解决方案

从上面报错的字面描述来看,说的就是对于Swagger/OpenAPI 3.0,Actions需要一个唯一的方法/路径组合,所以我们只需要在每个控制器的Route特性中增加完整的路由即可,如下所示:

[Route("api/[controller]/[action]")]

添加完成后重新运行成功

相关推荐

  1. C#异步运行任务

    2024-04-27 08:58:01       18 阅读
  2. Android Framework 获取所有应用的运行异常情况

    2024-04-27 08:58:01       11 阅读

最近更新

  1. 【编程范式】理解响应式编程(reactive programming)

    2024-04-27 08:58:01       0 阅读
  2. Python 循环语句

    2024-04-27 08:58:01       0 阅读
  3. 【EasyExcel】动态替换表头内容并应用样式

    2024-04-27 08:58:01       1 阅读

热门阅读

  1. fs.trash.interval详解

    2024-04-27 08:58:01       13 阅读
  2. rkt的原理及应用详解(一)

    2024-04-27 08:58:01       11 阅读
  3. Unity 异步与工作线程(多线程)

    2024-04-27 08:58:01       12 阅读
  4. 美团:搜索推荐算法工程师

    2024-04-27 08:58:01       15 阅读
  5. 嵌入式软件笔试题

    2024-04-27 08:58:01       10 阅读
  6. FinOps在云产品成本优化中的实践与策略

    2024-04-27 08:58:01       11 阅读
  7. 对于IOC的注入两种方式(注解和XML)

    2024-04-27 08:58:01       13 阅读
  8. vue3学习笔记

    2024-04-27 08:58:01       14 阅读
  9. DreamFusion:探索深度学习驱动的3D内容生成

    2024-04-27 08:58:01       11 阅读
  10. Python爬虫要点和难点实例代码解析

    2024-04-27 08:58:01       13 阅读
  11. python网络爬虫爬取需要的数据

    2024-04-27 08:58:01       12 阅读