如何在 Asp Net Core 中配置动态 Web API

How to configure Dynamic WebAPI in AspNetCore

如何在asp net core版本的abp中配置动态Web API?

Configuration.Modules.AbpWebApi()

方法 AbpWebApi 不存在。

我需要安装额外的 nuget 包吗?

AspNet Core 不同。 请参阅文档:https://aspnetboilerplate.com/Pages/Documents/AspNet-Core#application-services-as-controllers

在您的 abp 模块的 PreInitialize 方法中添加此行;

Configuration.Modules.AbpAspNetCore().CreateControllersForAppServices(typeof(MyApplicationModule).Assembly, moduleName: 'app', useConventionalHttpVerbs: true);

我花了大约 4 个小时试图找到 AbpAspNetCore() 方法。最后我想出了装饰方法和 类 with [RemoteService(isEnabled:false)] attribute

我刚刚 运行 进入了同样的东西。

我还没有准备好所有东西,运行但是似乎有很多 nuget 包要安装,帮助文档中没有特别说明。

我刚刚安装了"AbpAspNetCore"包到应用层

.Net版本同理,只是包名是"Abp.Web.Api"

安装所需的包将能够访问 AbpAspNetCore 方法