Ошибка Swagger: не удалось разрешить ссылку

У меня есть проект веб-API asp.net core 3.1, в котором есть метод контроллера, принимающий JObject в качестве параметра тела. При запуске SwaggerUI ошибок нет. Когда я расширяю доступный запрос POST, отображаются ошибки, как вы можете видеть во фрагменте ниже:

Контроллер

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

Фрагмент ошибки

Не могли бы вы помочь мне с этой ошибкой.

1 ответ

Когда я попытался использовать приведенный ниже код, он работал у меня.

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

Можете ли вы поделиться своим stratup.cs, где вы настроили службы для Swagger?

Другие вопросы по тегам