【问题标题】:Swagger Error: Could not resolve referenceSwagger 错误:无法解析参考
【发布时间】:2020-07-25 04:26:15
【问题描述】:

我有 asp.net core 3.1 web API 项目,它有一个控制器方法接受 JObject 作为主体参数。启动 SwaggerUI 时,没有错误。当我扩展可用的 POST 请求时,会显示错误,如下面的 sn-p 所示:

控制器

public class LocationsController : ControllerBase
{
    [HttpPost]
    Route("validlocations")]
    async Task<IActionResult> ValidateLocationsAsync(JObject jsonData)
    {
    //
    }
}

错误片段

你能帮我解决这个错误吗?

【问题讨论】:

标签: .net-core swagger asp.net-core-webapi swagger-ui swashbuckle.aspnetcore


【解决方案1】:

当我尝试使用以下代码时,它对我有用。

 public class LocationsController : ControllerBase
    {
        [HttpPost]
        [Route("validlocations")]
        public async Task<IActionResult> ValidateLocationsAsync(JObject jsonData)
        {
            return null;
        }
    }

你能分享你为 Swagger 配置服务的 stratup.cs 吗?

【讨论】:

  • swagger页面页眉显示错误,请检查一下
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-03
相关资源
最近更新 更多