Я скачал одно угловое решение abp .net core2.x и попытался реализовать отчет с помощью средства управления отчетами Devexpress. Поэтому я добавил соответствующие пакеты в проект. Во время выполнения проектов было показано, что внутренняя ошибка сервера, я проверил журнал и обнаружил, что System.NotSupportedException: неоднозначный HTTP-метод для действий - DevExpress.AspNetCore.Reporting.QueryBuilder.QueryBuilderController.Invoke (DevExpress.AspNetCore.Reporting.v19.1),Действия требуют явной привязки HttpMethod для Swagger 2.0
. Я пытался изменить DocInclusionPredicate. но это не решит проблему. Я попытался изменить, как показано ниже,
options.DocInclusionPredicate((docName, description) =>
{
var assemblyName = ((ControllerActionDescriptor)description.ActionDescriptor).ControllerTypeInfo.Assembly.GetName().Name;
var currentAssemblyName = GetType().Assembly.GetName().Name;
return currentAssemblyName == assemblyName;
});
Чтобы воспроизвести проблему, добавьте пакет DevExpress.AspNetCore.Reporting в проект Web.Host и запустите его.
Может ли кто-нибудь помочь мнерешить эту проблему?