System.NotSupportedException: неоднозначный метод HTTP для действия - PullRequest
0 голосов
/ 01 октября 2019

Я скачал одно угловое решение 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 и запустите его.

Может ли кто-нибудь помочь мнерешить эту проблему?

...