0

동사를 허용하는 방법 ASP.NET 코어 동적 웹 API의 (가져 오기)?ASP.NET에서 HttpGet을 사용하는 방법 Core dynamic web api?

전에

ABP (.NetFramework를)

Configuration.Modules.AbpWebApi().DynamicApiControllerBuilder 
.For<ITaskAppService>("tasksystem/task") 
.ForMethod("GetTasks").WithVerb(HttpVerb.Get) 
.Build(); 

새로운

ABP을 (ASP.NET 코어)

  • RemoteService 특성을 사용하여 메서드 또는 클래스 수준에서 사용/사용하지 않도록 설정할 수 있습니다.

RemoteService 속성을 사용하는 방법을 모릅니다. 예제 코드가 있습니까?

  • 당신은 어떤 ASP.NET 코어는 HTTP 방식 또는 행동의 경로를 변경하는 속성을 사용할 수 있습니다 (그러나 확실하게,이 관련 ASP.NET 코어 패키지에 대한 참조를 추가 할 필요).

제가 그래서 사용할 수 없다 (ASP.NET 코어) 2.0.2 ABP Microsoft.AspNet.WebApi.Core 추가 할 수 없다 [HttpGet].

거의 모든 API는 PostRequest를 사용하지만 제 3 자에게는 약간의 GetRequest가 필요합니다. 감사합니다. .

심판 : https://aspnetboilerplate.com/Pages/Documents/AspNet-Core#application-services-as-controllers

+0

대신 Microsoft.AspNetCore.Mvc.Core를 추가하십시오. – aaron

+0

Microsoft.AspNetCore.Mvc.Core 1.1.5 괜찮습니다. 감사합니다. (Microsoft.AspNetCore.Mvc.Core 2.0.x 만 지원 .netcore 2.x 기본 abp) – Jakeuj

+0

abp dotnetcore doc "관련 ASP.NET 코어 패키지에 대한 참조를 추가해야합니다." 키워드를 더 추가하는 것이 좋습니다. "Microsoft.AspNetCore.Mvc.Core"? – Jakeuj

답변

0

대신 Microsoft.AspNetCore.Mvc.Core 패키지를 추가합니다. ASP.NET 코어 1.x에서

  • V2.0.1 ASP.NET을위한 핵심 2.X
  • 에 대한

    • v1.1.5 :

      using Microsoft.AspNetCore.Mvc.Core; 
      
      public class TaskAppService : ITaskAppService 
      { 
          [HttpGet] 
          public void MyMethod() 
          { 
          } 
      } 
      

      당신은 패키지의 해당 버전을 추가한다

    관련 문제