如何在abp的aspnetcore版本中配置动态WebAPI?
Configuration.Modules.AbpWebApi()
方法AbpWebApi
不存在。
我是否需要安装额外的nuget包?
答案 0 :(得分:1)
AspNet Core的不同之处在于它。 请参阅文档:https://aspnetboilerplate.com/Pages/Documents/AspNet-Core#application-services-as-controllers
答案 1 :(得分:1)
在你的abp模块的 PreInitialize 方法中添加这一行;
Configuration.Modules.AbpAspNetCore()。CreateControllersForAppServices(typeof运算(MyApplicationModule).Assembly, moduleName:' app',useConventionalHttpVerbs:true);
答案 2 :(得分:0)
我花了大约4个小时来尝试找到AbpAspNetCore()方法。最后,我想出了带有[RemoteService(isEnabled:false)]属性的装饰方法和类
答案 3 :(得分:0)
我刚遇到同样的事情。
我尚未启动并运行所有程序,但是似乎要安装许多nuget软件包,但在帮助文档中并没有特别说明。
我刚刚将“ AbpAspNetCore”软件包安装到了应用程序层
.Net版本也是如此,除了包名称为“ Abp.Web.Api”
安装所需的软件包将使您能够访问AbpAspNetCore方法